Skip to main content

Управление центрами сертификации SSH в вашей организации

Вы можете добавить или удалить центры сертификации SSH из своей организации.

Who can use this feature

Organization owners can manage an organization's SSH certificate authorities (CA).

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

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

Добавление центра сертификации SSH

Если вы требуете сертификаты SSH, для вашего предприятия, члены предприятия должны использовать специальный URL-адрес для операций Git по протоколу SSH. Дополнительные сведения см. в разделе Сведения о центрах сертификации SSH.

  1. В правом верхнем углу GitHub AE щелкните фотографию профиля, а затем щелкните Ваши организации. Ваши организации в меню профиля 2. Рядом с организацией щелкните Параметры. Кнопка "Параметры"

  2. На левой боковой панели щелкните Organization security (Безопасность организации).

    Параметры безопасности организации 1. Справа от поля «Центры сертификации SSH» нажмите кнопку Создать ЦС. Кнопка «Создать ЦС»

  3. В разделе «Ключ» вставьте открытый ключ SSH. Поле ключа для добавления ЦС

  4. Нажмите Добавить ЦС. 1. При необходимости, чтобы обязать участников использовать сертификаты SSH, выберите Require SSH Certificates (Требовать сертификаты SSH), а затем нажмите кнопку Сохранить. Флажок принудительного использования сертификатов SSH и кнопка "Сохранить"

    Примечание: Если требуются сертификаты SSH, это требование не применяется к авторизованным сторонним интеграциям или функциям GitHub, таким как GitHub Actions, которые являются доверенными средами в рамках экосистемы GitHub.

Удаление центра сертификации SSH

  1. В правом верхнем углу GitHub AE щелкните фотографию профиля, а затем щелкните Ваши организации. Ваши организации в меню профиля 2. Рядом с организацией щелкните Параметры. Кнопка "Параметры"

  2. На левой боковой панели щелкните Organization security (Безопасность организации).

    Параметры безопасности организации 1. В разделе «Центры сертификации SSH» справа от центра сертификации, который требуется удалить, нажмите кнопку Удалить. Кнопка "Удалить"

  3. Ознакомьтесь с предупреждением, а затем щелкните Понятно, удалить этот ЦС. Кнопка подтверждения удаления