Добавление ключа 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.
Теперь все готово. Спасибо, что прочитали эту статью. Надеюсь, это поможет вам ускорить производство.
Полностью статью можно посмотреть здесь.