Сведения о добавлении ключей SSH в учетную запись
Доступ к данным и запись в репозиториях можно получить в ваш экземпляр GitHub Enterprise Server с помощью SSH (протокол Secure Shell). При подключении через SSH проверка подлинности выполняется с помощью файла закрытого ключа на локальном компьютере. Дополнительные сведения см. в разделе "Сведения о протоколе SSH".
Вы также можете использовать SSH для подписывания фиксаций и тегов. Дополнительные сведения о подписи фиксации см. в разделе "Сведения о проверке подписи фиксации".
После создания пары ключей SSH необходимо добавить открытый ключ в ваш экземпляр GitHub Enterprise Server для включения доступа SSH для учетной записи.
Необходимые компоненты
Перед добавлением нового ключа SSH в учетную запись на ваш экземпляр GitHub Enterprise Serverвыполните следующие действия.
- Проверьте существующие ключи SSH. Дополнительные сведения см. в разделе Проверка наличия существующих ключей SSH.
- Создайте новый ключ SSH и добавьте его в агент SSH вашего компьютера. Дополнительные сведения см. в разделе Создание нового ключа SSH и его добавление в ssh-agent.
Добавление нового ключа SSH в вашу учетную запись
Вы можете добавить ключ SSH и использовать его для проверки подлинности или фиксации подписи или обоих. Если вы хотите использовать один и тот же ключ SSH для проверки подлинности и подписывания, необходимо отправить его дважды.
После добавления нового ключа проверки подлинности SSH в учетную запись на ваш экземпляр GitHub Enterprise Serverможно перенастроить любые локальные репозитории для использования SSH. Дополнительные сведения см. в разделе Управление удаленными репозиториями.
-
Скопируйте открытый ключ SSH в буфер обмена.
Если файл открытого ключа SSH имеет другое имя или путь, отличный от примера кода, измените имя файла или путь в соответствии с текущей настройкой. При копировании ключа не добавляйте символы перевода строки и пробелы.
$ cat ~/.ssh/id_ed25519.pub
# Then select and copy the contents of the id_ed25519.pub file
# displayed in the terminal to your clipboard
Совет. Кроме того, можно найти скрытую папку .ssh
, открыть файл в любом текстовом редакторе и скопировать ключ в буфер обмена.
-
В правом верхнем углу любой страницы на GitHubщелкните фото профиля, а затем нажмите кнопку "Параметры".
-
В разделе "Access" боковой панели щелкните SSH и ключи GPG.
-
Щелкните Создать ключ SSH или Добавить ключ SSH.
-
В поле "Название" добавьте описательную метку для нового ключа. Например, если вы используете личный ноутбук, можно назвать этот ключ "Личный ноутбук".
-
Выберите тип ключа: ключ проверки подлинности или ключ подписывания. Дополнительные сведения о подписи фиксации см. в разделе "Сведения о проверке подписи фиксации".
-
В поле "Ключ" вставьте открытый ключ.
-
Нажмите кнопку Добавить ключ SSH.
-
При появлении запроса подтвердите доступ к GitHub Enterprise Server. Дополнительные сведения см. в разделе Режим sudo.