Skip to main content

Устранение неполадок членства в команде с группами поставщиков удостоверений

Если вы управляете членством в команде с помощью групп в поставщике удостоверений (IdP), но членство в команде не синхронизировано, вы можете устранить эту проблему.

Кто может использовать эту функцию?

Enterprise Managed Users доступен для новых корпоративных учетных записей на GitHub Enterprise Cloud. См . раздел AUTOTITLE.

Управление членством в команде с группами поставщика удостоверений

С помощью Enterprise Managed Users, вы можете управлять членством в команде и организации в организации в вашей организации с помощью поставщика удостоверений путем подключения команд на GitHub с группами в idP. Вы можете просмотреть список команд, которые вы синхронизировали с группами поставщика удостоверений из параметров предприятия. Дополнительные сведения см. в разделе Управление членством в группах поставщиков удостоверений.

GitHub также выполняет задание выверки один раз в день, которое синхронизирует членство команды с членством в группе idP, хранящимся на GitHub, на основе информации, ранее отправленной из поставщика удостоверений через SCIM. Если это задание находит, что пользователь является членом группы поставщика удостоверений в организации, но они не являются членом сопоставленной команды или ее организации, задание попытается добавить пользователя в организацию и команду.

Если GitHub не удается синхронизировать членство в группе с группой в idP, можно просмотреть сообщение об ошибке и устранить проблему.

Просмотр ошибок синхронизации команд с группой поставщика удостоверений

  1. В правом верхнем углу GitHubщелкните рисунок профиля.

  2. В зависимости от среды щелкните "Ваше предприятие **" или выберите **"Предприятия **", а затем выберите **предприятие, которое вы хотите просмотреть.

  3. В списке предприятий щелкните предприятие, которое требуется просмотреть.

  4. Чтобы просмотреть список групп поставщика удостоверений, в левой боковой панели щелкните Identity provider.

  5. В разделе "Поставщик удостоверений" щелкните "Группы".

  6. Если синхронизация группы возникает с проблемами, появится сообщение, которое считывает сообщение "Некоторые группы не синхронизированы с командами. Убедитесь, что у вас есть доступные лицензии".

  7. В списке групп поставщика удостоверений щелкните группу, которую вы хотите просмотреть.

  8. Чтобы просмотреть ошибку синхронизации для группы, под именем группы нажмите кнопку Teams.

    Если команда не может синхронизировать членство с группой в идентификаторе поставщика удостоверений, вы увидите описание проблемы под именем и числом членов команды.

Ошибка: "Из-за нехватки лицензий"

Если у вашей организации недостаточно лицензий, и GitHub не удается синхронизировать членство в группе с группой в idP, появится сообщение об отсутствии синхронизации из-за нехватки лицензий.

Снимок экрана: страница группы поставщика удостоверений. Предупреждение о том, что команда не синхронизирована из-за нехватки лицензий, описана в темно-оранжевый цвет.

Команда может пропустить участников, так как у вашей организации недостаточно лицензий. GitHub не может синхронизировать членство команды с группой в idP, а любой нелицензируемый пользователь не может быть добавлен в организацию.

  1. Просмотрите доступные лицензии для вашего предприятия. Дополнительные сведения см. в разделе Просмотр использования для плана GitHub Enterprise.

  2. Чтобы устранить проблему, выберите одно из следующих решений.

    • Удалите пользователей из группы поставщика удостоверений.
    • Отмена подготовки пользователей из вашей организации.
    • Приобретите дополнительные лицензии, чтобы разрешить завершение синхронизации. Дополнительные сведения см. в разделе People who consume a license in an organization.

Ошибка: "Вне синхронизации"

Если синхронизация членства в группе с группой в idP завершается ошибкой из-за проблемы, отличной от лицензирования, появится сообщение, которое считывает сообщение "Вне синхронизации".

Снимок экрана: страница группы поставщика удостоверений. Предупреждение о том, что команда не синхронизирована в темно-оранжевый цвет.

GitHub попытается устранить эту проблему автоматически во время следующей синхронизации, которая возникает по крайней мере один раз в день. Вы можете устранить проблему, развязав затронутую команду из группы поставщика удостоверений, а затем снова связав ее с той же группой. Дополнительные сведения см. в разделе Управление членством в группах поставщиков удостоверений.

Если проблема сохраняется, обратитесь к Поддержка GitHub Enterprise и укажите сведения о организации, команде и группе поставщика удостоверений, с которыми у вас возникли проблемы.