DEV Community

Kesio
Kesio

Posted on

Настройка ssh на linux для GitHub.

Всем привет. Чтобы клонировать свои репозитории на удаленные сервера нужно выполнить всего несколько шагов. Приятного чтения.

1 - Создание ключ пары

Для начала вам нужно сгенерировать два ключа для ssh, один публичный и один приватный.

ssh-keygen -t ed25519
Enter fullscreen mode Exit fullscreen mode

Нажимаем enter несколько раз.
После этого в вашей домашней директории появится папка .ssh, переходим в нее

2 - Создание конфигурации

Создаем в папке .ssh файл config

nano config
Enter fullscreen mode Exit fullscreen mode

В нее вставляем вот такой конфиг:

Host github.com
 HostName github.com
 IdentityFile ~/.ssh/id_ed25519
 IdentitiesOnly yes
Enter fullscreen mode Exit fullscreen mode

А теперь сохраняем файл. Если вы никогда не пользовались nano то вам сюда тык

после копируем данные с id_ed25519.pub с помощью cat

cat id_ed25519.pub
Enter fullscreen mode Exit fullscreen mode

после получаем вот такой текст

ssh-ed25519 AAAAC3N...LpPG kesio@pc
Enter fullscreen mode Exit fullscreen mode

копируем его и идем в github, заходим в настройки, ищем пункт
SSH and GPG keys

далее нажимаем на New SSH key в поле title пишите для вас удобное название подключения и в нижнее поле тот самый ключ.

Готово! теперь у вас подключен ваш github аккаунт к пк/серверу.

Top comments (0)