Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы, возможно, еще выполняется. Актуальные сведения см. в документации на английском языке.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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