Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

Поддержка этой версии GitHub Enterprise была прекращена 2023-01-18. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, укрепления безопасности и новых функций установите последнюю версию GitHub Enterprise. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

Управление доступом команды к репозиторию организации

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

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

Предупреждения.

  • Вы можете изменить уровень разрешений команды, если команда имеет прямой доступ к репозиторию. Если доступ команды к репозиторию наследуется от родительской команды, необходимо изменить доступ родительской команды к репозиторию.
  • При добавлении или удалении доступа к репозиторию для родительской команды каждая из ее дочерних команд также получит или потеряет доступ к репозиторию. Дополнительные сведения см. в статье "Сведения о командах".

Предоставление команде доступа к репозиторию

  1. В правом верхнем углу GitHub Enterprise Server щелкните фотографию профиля, а затем щелкните Ваши организации. Ваши организации в меню профиля 2. Щелкните название своей организации. Название организации в списке организаций 1. Под названием организации нажмите Команды.  Вкладка Teams
  2. На вкладке "Команды" щелкните имя команды. Список команд в организации 1. Над списком участников группы щелкните Репозитории. Вкладка репозиториев команды
  3. Над списком репозиториев нажмите кнопку Добавить репозиторий. Кнопка добавления репозитория
  4. Введите имя репозитория и нажмите кнопку Добавить репозиторий в команду. Поле поиска репозитория
  5. При необходимости в раскрывающемся меню справа от имени репозитория и выберите другой уровень разрешений для команды. Раскрывающийся список с уровнем доступа к репозиторию

Удаление доступа команды к репозиторию

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

Внимание!

  • При удалении доступа пользователя к частному репозиторию также удаляются все вилки этого частного репозитория, созданные этим пользователем. Сохраняются локальные клоны частного репозитория. Если доступ команды к частному репозиторию отзывается или удаляется команда с доступом к частному репозиторию, а члены команды не имеют доступа к репозиторию через другую команду, частные вилки репозитория будут удалены.

  • Если синхронизация LDAP включена, то при удалении из репозитория пользователь теряет доступ, но его вилки сохраняются. Если в течение трех месяцев пользователь будет добавлен в команду с доступом к исходному репозиторию организации, он автоматически получит доступ к своим вилкам при следующей синхронизации.

  • Вы несете ответственность за то, чтобы пользователи, которые потеряли доступ к репозиторию, удалили любую конфиденциальную информацию или интеллектуальную собственность.

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

  1. В правом верхнем углу GitHub Enterprise Server щелкните фотографию профиля, а затем щелкните Ваши организации. Ваши организации в меню профиля 2. Щелкните название своей организации. Название организации в списке организаций 1. Под названием организации нажмите Команды.  Вкладка Teams
  2. На вкладке "Команды" щелкните имя команды. Список команд в организации 1. Над списком участников группы щелкните Репозитории. Вкладка репозиториев команды
  3. Выберите один или несколько репозиториев, которые требуется удалить из команды. Список репозиториев команды с установленными флажками для некоторых репозиториев
  4. Над списком репозиториев используйте раскрывающееся меню и нажмите щелкните Удалить из команды. Раскрывающееся меню с параметром, позволяющим удалить репозиторий из команды
  5. Просмотрите репозитории, которые будут удалены из команды, а затем нажмите Удалить репозитории. Модальное поле со списком репозиториев, к которым команда больше не будет иметь доступа

Дополнительные материалы