n1ro°
RU

Компьютеры · Инструкция

Как добавить новый SSH-ключ в GitHub

Для Git over SSH GitHub связывает публичный ключ с аккаунтом. В интерфейс нужно добавлять именно публичную часть ключа;

Редакция N1RO · Проверено

Короткий ответ

Скопируйте содержимое публичного файла `.pub`, откройте GitHub → Settings → SSH and GPG keys → New SSH key, вставьте ключ и сохраните.

Что делать

  1. Найдите публичный ключ: Например, проверьте `~/.ssh/id_ed25519.pub`. Если ключа нет, сначала создайте пару подходящим способом.
  2. Скопируйте строку .pub: Копируйте весь публичный ключ целиком; приватный `id_ed25519` не открывайте для отправки.
  3. Добавьте в GitHub: Settings → SSH and GPG keys → New SSH key; задайте понятный title и вставьте ключ.
  4. Проверьте доступ: Запустите `ssh -T git@github.com` и сверяйте fingerprint/ответ по официальной инструкции.

Проверка результата

  • В аккаунте отображается новый SSH key
  • SSH-проверка использует ожидаемый ключ

Важно

Никогда не вставляйте в GitHub или чат содержимое приватного SSH-ключа.

Что учитывать

Никогда не вставляйте в GitHub или чат содержимое приватного SSH-ключа.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. Adding a new SSH key to your GitHub account). Пример и формулировки — редакция N1RO на 2026-09-18.