Клонирование проекта GITHUB в ubuntu 22
Мне пришлось стереть и переустановить мой сервер ubuntu дважды из-за того, что я потерпел неудачу и каким-то образом заблокировал себя на сервере, когда дело дошло до настройки SSH.
Я выхожу из прихоти и надеюсь, что кто-то, кто читает это, знает, где найти простой в исполнении учебник по клонированию проекта в ubuntu с помощью SSH, поскольку они не позволяют HTTP клонирование сейчас.
Большое спасибо.
сначала настройте ключ ssh, следуя инструкциям github tutorial для создания пары ключей и добавления в свой аккаунт
затем в конфигурации ssh (в папке ~/.ssh) настройте файл конфигурации для пересылки ssh-агента после входа на сервер. Вы можете прочитать больше об этом на github docs
вот пример конфигурационного файла в папке ssh:
Host example.com # or the server ip
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_rsa # your secret key file
ForwardAgent yes
Когда все готово, попробуйте зайти на свой сервер и git clone с помощью ssh url репо