Доступ к Github по SSH

Доступ к Github по SSH

SSH-ключ

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

  • Перейдите в интерпретатор командной строки (например, установленный ранее GitHub CLI) и запустите его:
ssh-keygen

Используйте ту же команду для Windows, только с расширением .exe.

  • Просто нажмите Enter для каждого из заданных вопросов…
  • Он создаст каталог .ssh/ в вашем домашнем каталоге с парой ключей внутри, в виде 2 файлов:
    • id_rsa - это закрытый ключ, который я всегда храню локально на своем компьютере.
    • id_rsa.pub - это открытый ключ, который я могу опубликовать где-нибудь в Интернете.
ls ~/.ssh
  • Просмотрите и скопируйте содержимое файла id-rsa.pub (в зависимости от используемой ОС, используйте соответствующий редактор или средство просмотра файлов, здесь я использую команду Linux cat или less. В Windows можно использовать Notepad).
cat ~/.ssh/id-rsa.pub
  • Скопируйте содержимое файла
  • Вернитесь на страницу своей учетной записи GitHub: Нажмите Настройка->SSH и GPG ключи->Новый SSH ключ->вставьте открытый ключ в текстовое поле Ключ, укажите название-> Добавить SSH ключ.
  • Когда это будет сделано, мне не нужно будет указывать имя пользователя и пароль каждый раз, когда я общаюсь с удаленным репозиторием.