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

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

Добавление нового ключа SSH в учетную запись GitHub

Чтобы настроить учетную запись в экземпляр GitHub Enterprise Server для использования нового (или существующего) ключа SSH, необходимо также добавить ключ в учетную запись.

Сведения о добавлении ключей SSH в учетную запись

Доступ к данным и их запись в репозиториях в экземпляр GitHub Enterprise Server с помощью SSH (протокол Secure Shell). При подключении через SSH проверка подлинности выполняется с помощью файла закрытого ключа на локальном компьютере. Дополнительные сведения см. в разделе "Сведения об SSH."

После создания пары ключей SSH необходимо добавить открытый ключ в экземпляр GitHub Enterprise Server, чтобы включить доступ по протоколу SSH для учетной записи.

Предварительные требования

Перед добавлением нового ключа SSH в учетную запись в экземпляр GitHub Enterprise Server, выполните следующие действия.

  1. Проверьте существующие ключи SSH. Дополнительные сведения см. в разделе Проверка наличия ключей SSH.
  2. Создайте новый ключ SSH и добавьте его в агент SSH вашего компьютера. Дополнительные сведения см. в разделе Создание нового ключа SSH и его добавление в агент SSH.

Добавление нового ключа SSH в вашу учетную запись

После добавления нового ключа проверки подлинности SSH в учетную запись экземпляр GitHub Enterprise Server, вы можете перенастроить любые локальные репозитории для использования SSH. Дополнительные сведения см. в разделе Переключение удаленных URL-адресов с HTTPS на SSH.

  1. Скопируйте открытый ключ SSH в буфер обмена.

    Если файл открытого ключа SSH имеет другое имя или путь, отличный от примера кода, измените имя файла или путь в соответствии с текущей настройкой. При копировании ключа не добавляйте символы перевода строки и пробелы.

    $ pbcopy < ~/.ssh/id_ed25519.pub
      # Copies the contents of the id_ed25519.pub file to your clipboard

    Совет. Если pbcopy не работает, можно найти скрытую папку .ssh, открыть файл в любом текстовом редакторе и скопировать ключ в буфер обмена.

    $ clip < ~/.ssh/id_ed25519.pub
      # Copies the contents of the id_ed25519.pub file to your clipboard

    Совет. Если clip не работает, можно найти скрытую папку .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, открыть файл в любом текстовом редакторе и скопировать ключ в буфер обмена.

    1. В правом верхнем углу любой страницы щелкните фотографию профиля, а затем выберите **Параметры**.

    Значок "Настройки" на панели пользователя

  2. На боковой панели параметров пользователя щелкните Ключи SSH и GPG. Ключи проверки подлинности

  3. Щелкните Создать ключ SSH или Добавить ключ SSH. Кнопка ключа SSH

  4. В поле "Название" добавьте описательную метку для нового ключа. Например, если вы используете личный ноутбук, можно назвать этот ключ "Личный ноутбук".

  5. Вставьте открытый ключ в поле "Ключ". Поле ключа

  6. Нажмите кнопку Добавить ключ SSH. Кнопка "Добавить ключ"

  7. При появлении запроса подтвердите доступ к GitHub Enterprise Server. Дополнительные сведения см. в разделе "Режим sudo".

Дополнительные сведения о GitHub CLI см. в статье Сведения о GitHub CLI.

Прежде чем использовать GitHub CLI для добавления ключа SSH в учетную запись, необходимо пройти проверку подлинности в GitHub CLI. Дополнительные сведения см. в разделе gh auth login в документации по GitHub CLI.

Чтобы добавить ключ проверки подлинности SSH в учетную запись GitHub, используйте подкоманду ssh-key add, указав открытый ключ.

gh ssh-key add KEY-FILE

Чтобы указать заголовок для нового ключа, используйте флаг -t или --title.

gh ssh-key add KEY-FILE --title "personal laptop"

Если вы создали ключ SSH, следуя инструкциям в разделе Создание нового ключа SSH, вы можете добавить ключ в свою учетную запись с помощью этой команды.

gh ssh-key add ~/.ssh/id_ed25519.pub