Добавление ключа ssh в ваш github или другую платформу, такую ​​как bitbucket и т. д., очень важно. Потому что это ускорит ваш процесс обновления кода в GitHub, чтобы ваш компаньон мог объединить или объединить ваш код. Например, скажем, если у вас нет ssh, всякий раз, когда вы хотите получить доступ к своему github с терминала, вам нужно указать имя пользователя и пароль. Для меня это немного раздражает делать это. Таким образом, с ключом ssh, добавленным в github, вам даже не нужно запоминать учетные данные, чтобы отправить свой код на GitHub. Как это сделать? Пусть начинается наше путешествие..

СОЗДАНИЕ НОВОГО SSH-КЛЮЧА

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

1 — Откройте Git Bash

2 — Скопируйте код ниже с вашим адресом электронной почты github.

ssh-keygen -t ed25519 -C "[email protected]"
Generating public/private ALGORITHM key pair.

Enter a file in which to save the key (/c/Users/YOU/.ssh/id_ALGORITHM):[Press enter]

Enter passphrase (empty for no passphrase): [Type a passphrase]

Enter same passphrase again: [Type passphrase again]

Просто введите все, чем будет сгенерирован ваш ключ ssh.

ДОБАВЛЕНИЕ КЛЮЧА SSH В SSH-АГЕНТ

1 — Скопируйте код ниже, чтобы добавить ssh в ssh-agent.

этот код обеспечит работу ssh-агента.

eval "$(ssh-agent -s)"

результат должен быть таким:

Agent pid 59566

2 — добавить приватный ключ ssh к ssh-агенту

ssh-add ~/.ssh/id_ed25519

ДОБАВЛЕНИЕ КЛЮЧА SSH В GITHUB

1 — Скопируйте открытый ключ ssh из локального, используя этот код

nano ~/.ssh/id_ed25519.pub

ваш открытый ключ должен выглядеть так:

ssh-aassddsd AAAAC3NzaC1lZDI1adadasdsdsdasd0ph4ZxXSegx8234234knknfsBPuUK6Jdv5dXOH//asda21s0 hidayat@example.com

2 — Вставьте свой ключ ssh в учетную запись github.

Выберите настройку, github перенаправит на страницу настроек. На странице настроек посмотрите на боковую панель, затем выберите меню SSH и ключи GPG:

Затем нажмите кнопку новый ключ SSH

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

ПРОВЕРКА SSH-СОЕДИНЕНИЯ

Чтобы проверить ваше ssh-соединение, все, что вам нужно сделать, это

1 — Открытый терминал

2 — Введите ниже код:

ssh -T [email protected]

Вы увидите это сообщение и нажмите ввод

The authenticity of host 'github.com (IP ADDRESS)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)?

В случае успеха вы увидите сообщение, как показано ниже:

Hi USERNAME! You've successfully authenticated, but GitHub does not
provide shell access.

Теперь все готово. Спасибо, что прочитали эту статью. Надеюсь, это поможет вам ускорить производство.

Полностью статью можно посмотреть здесь.