Чтобы скачать репозиторий github с помощью ssh воспользуемся терминалом на macOS.
Официальная документация по этому вопросу от гитхаба есть тут:
https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
Для начала ssh ключ нужно сгенерировать на вашем устройстве. Для этого открываем командную строку, и никуда не переходя пишем следующую строку, где вместо your_email@example.com вы подставляете почту от вашего аккаунта:
ssh-keygen -t ed25519 -C "your_email@example.com"
где ed25519 это будет название файла с ключом.
В процессе вам будет предложено выбрать путь файла, кодовую фразу и прочее, вы можете все это пропустить просто нажав enter. В результате вы должны увидеть сообщение что ваш ключ сгенерирован.
После того как ключи сгенерирован, его нужно добавить в ssh-agent. Для этого в командную строку вставляем строку
ssh-add ~/.ssh/id_rsa
~/.ssh/ed25519 это путь к файлу с ключом. Если вы выбирали путь не по умолчанию то надо указать сооветствующий путь к файлу.
Далее идем в папку .ssh и открываем id_ed25519.pub через текстовый редактор, в нем как раз и будет лежать нужный нам ключ.
Затем идем в гитлаб в свой профиль, переходим в ssh keys и добавляем этот ключ из файла.
Спустя пару минут доступ заработает.
Комментарии 0
Нет комментариев