Skip to main content

Сведения о командах в организации

Узнайте, как команды помогают организовывать пользователей, управлять доступом к репозиториям и оптимизировать совместную работу в масштабах всего предприятия.

Что такое команды?

Teams — это группы пользователей в организации или организации. Создавая команды, вы можете управлять пользователями в масштабе и упростить доступ, лицензирование и обмен данными. Например, можно создать команду аудиторов для пользователей, которым нужен доступ к журналам аудита, или Copilot команду для пользователей, получающих Copilotлицензии.

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

Управление командами организации осуществляется на уровне организации и может включать в себя только участников одной организации. Существуют определенные функции команд организации, которые в настоящее время не поддерживаются корпоративными командами, например статус CODEOWNER.

Можно ли управлять командами от поставщика удостоверений?

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

Возможности этой функции зависят от того, пользуетесь Enterprise Managed Users ли вы личными аккаунтами.

Enterprise Managed Users

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

Эта функция доступна как для корпоративных, так и для организационных групп.

Личные учетные записи

Синхронизация команд позволяет централизованно управлять всеми привилегиями, связанными с командой организации, например доступом к репозиторию и состоянием CODEOWNER. Однако синхронизацию команд нельзя использовать для добавления пользователей в организации, где у них еще нет доступа. Дополнительные сведения см. в разделе Управление синхронизацией команд для организаций на предприятии.

Синхронизация команды с личная учетная запись доступна только с командами организации, и необходимо использовать идентификатор Записи или Okta в качестве поставщика удостоверений.

Какую команду следует использовать?

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

Создание организационных команд может потребоваться, если необходимые функции не охватываются корпоративными командами. Ограничения, перечисленные ниже, отражают текущие возможности корпоративных команд и могут меняться со временем.

Корпоративные команды могут:

  • Получайте Copilot Business лицензии напрямую от предприятия.
  • Назначайте предопределенные и настраиваемые корпоративные роли, предоставляя участникам доступ к корпоративным настройкам.
  • Быть добавленным в организации, где администраторы организации могут предоставить команде дополнительный доступ и разрешения.
  • Получите обходной доступ к наборам правил.
  • Быть упомянутым, назначенным или запрошеным для рассмотрения в выпусках и pull requests.

Для @-mention корпоративной команды или запроса обзора используйте командный слаг в формате @/ent:TEAM-SLUG. GitHub генерирует слизняк из имени команды и добавляет ent: префикс, так что команда Enterprise Platform SRE Team имеет слизняк ent:platform-sre.

Чтобы упомянуть команду из организации, к которой она назначена, octo-orgнапример, использовать @octo-org/ent:platform-sre. Вы можете упомянуть корпоративную команду из любой организации, к которой назначена эта команда.

Однако, в отличие от команд организации, корпоративные команды в настоящее время не поддерживают:

  • Добавление команды в проектную доску
  • Синхронизация команды, если вы используете GitHub Enterprise Cloud с личными аккаунтами
  • Состояние CODEOWNER
  • Секретные команды
  • Вложенные команды
  • Сотрудники по обслуживанию команд

Существуют ограничения для корпоративных команд. Вы можете создать до 2 500 команд для одного предприятия и добавить до 5 000 пользователей в каждую команду. Каждая команда может быть назначена максимум 1 000 организаций.

Дополнительные сведения о возможностях команд организации см. в разделе Сведения о командах организации.

Дальнейшие шаги

Чтобы начать работу с командами, см. раздел AUTOTITLE.