414 Jan. 3, 2023, 3:07 p.m.

Подключение к GitHub по SSH

Задача подключиться по SSH к GitHub.

Это может быть полезно, например при использовании модулей terraform. Герерируем ключ:

cd ~/.ssh
ssh-keygen -t ed25519 -C "[email protected]"

Парольную фразу на ключ ставить НЕ нужно. Публичный ключ нужно занести в GitHub там всё интуитивно понятно. На клиенте который будет подключаться выполняем следующие команды:

apt install git
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519

Для проверки вводим:

ssh -T [email protected]

Должно выдать:

Hi USERNAME! You've successfully authenticated, but GitHub does not

Источники:

Оффициальная документация GitHub.