Skip to main content

Эта версия GitHub Enterprise Server была прекращена 2024-03-26. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, повышения безопасности и новых функций выполните обновление до последней версии GitHub Enterprise Server. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

Создание команды

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

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

Organization owners can create teams and can control whether all organization members can also create teams. For more information, see "Настройка разрешений на создание команды в организации."

Создание команды

  1. В правом верхнем углу GitHub Enterprise Server, выберите фото профиля, а затем щелкните Ваши организации.

    Снимок экрана: раскрывающееся меню в @octocatразделе "Изображение профиля". "Ваши организации" описаны в темно-оранжевый цвет.

  2. Щелкните название своей организации.

  3. Под именем организации щелкните Teams.

    Снимок экрана: горизонтальная панель навигации для организации. Вкладка, помеченная значком "Люди" и "Teams", описывается в темно-оранжевый цвет.

  4. В верхней части страницы нажмите кнопку "Создать команду".

  5. В разделе "Создание новой команды" введите имя новой команды.

  6. Кроме того, можно ввести описание команды в поле "Описание".

  7. При необходимости, если вы создаете дочерняя команда, в разделе "Родительская команда" выберите раскрывающееся меню "Выбрать родительская команда" и щелкните родительская команда. Дополнительные сведения о дочерняя команда см. в разделе "Сведения о командах".

  8. В разделе "Видимость команды" выберите видимость для команды.

  9. В разделе "Уведомления группы" выберите "Включено " или "Отключено".

    Примечание. Этот параметр применяется только к @mentions имени команды. Этот параметр не влияет на уведомления о проверках, запрошенных командой.

  10. Нажмите Создать команду.

  11. При необходимости предоставьте команде доступ к репозиториям организации. Дополнительные сведения см. в разделе Управление доступом команды к репозиторию организации.

Создание команд с включенной синхронизацией LDAP

Экземпляры, использующие LDAP для проверки подлинности пользователей, могут использовать синхронизацию LDAP для управления участниками команды. При задании различающегося имени группе (DN) в поле Группы LDAP команда будет сопоставлена с группой LDAP на сервере LDAP. Если вы используете ldap Sync для управления участниками команды, вы не сможете управлять командой в ваш экземпляр GitHub Enterprise Server. Сопоставленная команда будет синхронизировать своих членов в фоновом режиме и периодически с интервалом, настроенным при включении LDAP Sync. Дополнительные сведения см. в разделе Использование протокола LDAP.

Чтобы создать команду с включенной синхронизацией LDAP, необходимо быть администратором сайта и владельцем организации.

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

Примечания.

  • LDAP Sync управляет только списком членов команды. Вы должны управлять репозиториями и разрешениями команды в GitHub Enterprise Server.
  • Если сопоставление группы LDAP с DN удаляется, например при удалении группы LDAP, каждый член удаляется из синхронизированной команды GitHub Enterprise Server. Чтобы устранить эту проблему, сопоставьте команду с новым DN, добавьте членов команды обратно и вручную синхронизируйте сопоставление.
  • Если LDAP Sync включена, то при удалении из репозитория пользователь потеряет доступ, но его вилки будут сохранены. Если пользователь добавляется в команду с доступом к исходному репозиторию организации в течение трех месяцев, доступ к вилкам будет автоматически восстановлен при следующей синхронизации.
  1. Убедитесь, что LDAP Sync включена.

  2. В правом верхнем углу GitHub Enterprise Server, выберите фото профиля, а затем щелкните Ваши организации.

    Снимок экрана: раскрывающееся меню в @octocatразделе "Изображение профиля". "Ваши организации" описаны в темно-оранжевый цвет.

  3. Щелкните название своей организации.

  4. Под именем организации щелкните Teams.

    Снимок экрана: горизонтальная панель навигации для организации. Вкладка, помеченная значком "Люди" и "Teams", описывается в темно-оранжевый цвет.

  5. В верхней части страницы нажмите кнопку "Создать команду".

  6. В разделе "Создание новой команды" введите имя новой команды.

  7. В разделе "Группа LDAP" найдите DN группы LDAP для сопоставления команды. Если вы не знаете имя DN, введите имя группы LDAP. GitHub Enterprise Server выполнит поиск и автоматически подставит любые совпадения.

  8. Кроме того, можно ввести описание команды в поле "Описание".

  9. В разделе "Видимость команды" выберите видимость для команды.

  10. При необходимости, если вы создаете дочерняя команда, в разделе "Родительская команда" выберите раскрывающееся меню "Выбрать родительская команда" и щелкните родительская команда. Дополнительные сведения о дочерняя команда см. в разделе "Сведения о командах".

  11. Нажмите Создать команду.