Вы можете разрешить участникам доступ к репозиториям вашей организации с помощью сертификатов SSH, предоставляемых путем добавления ЦС SSH в организацию. Вы можете потребовать, чтобы участники использовали сертификаты SSH для доступа к ресурсам организации, если только SSH не отключен в репозитории. Дополнительные сведения см. в разделе Сведения о центрах сертификации SSH.
При выдаче каждого сертификата клиента необходимо включить расширение, указывающее, для какого пользователя GitHub Enterprise Server используется сертификат. Дополнительные сведения см. в разделе Сведения о центрах сертификации SSH.
Добавление центра сертификации SSH
Если вы требуете сертификаты SSH, для вашего предприятия, члены предприятия должны использовать специальный URL-адрес для операций Git по протоколу SSH. Дополнительные сведения см. в разделе Сведения о центрах сертификации SSH.
Каждый центр сертификации можно отправить только в одну учетную запись в GitHub.com. Если центр сертификации SSH добавлен в учетную запись организации или предприятия, вы не сможете добавить этот же центр сертификации в другую организацию или корпоративную учетную запись в GitHub.com.
-
В правом верхнем углу GitHub Enterprise Server щелкните фотографию профиля, а затем щелкните Ваши организации.
2. Рядом с организацией щелкните Параметры. -
В разделе "Безопасность" боковой панели щелкните Безопасность проверки подлинности.
-
Справа от поля «Центры сертификации SSH» нажмите кнопку Создать ЦС.
-
В разделе «Ключ» вставьте открытый ключ SSH.
-
Нажмите Добавить ЦС. 1. При необходимости, чтобы обязать участников использовать сертификаты SSH, выберите Require SSH Certificates (Требовать сертификаты SSH), а затем нажмите кнопку Сохранить.
Примечание: Если требуются сертификаты SSH, это требование не применяется к авторизованным OAuth Apps и GitHub Apps или функции GitHub, такие как GitHub Actions, которые являются доверенными среды в экосистеме GitHub.
Удаление центра сертификации SSH
-
В правом верхнем углу GitHub Enterprise Server щелкните фотографию профиля, а затем щелкните Ваши организации.
2. Рядом с организацией щелкните Параметры. -
В разделе "Безопасность" боковой панели щелкните Безопасность проверки подлинности.
-
В разделе «Центры сертификации SSH» справа от центра сертификации, который требуется удалить, нажмите кнопку Удалить.
-
Ознакомьтесь с предупреждением, а затем щелкните Понятно, удалить этот ЦС.