Git - IlyaKovanov/lib GitHub Wiki
Добавление ssh ключей на локальный компьютер
Проверьте наличие существующих ключей ls -al ~/.ssh/
Если ключей нет - сгенерируйте новые ssh-keygen -t rsa -b 4096 -C "[email protected]"
Или для Ed25519: ssh-keygen -t ed25519 -C "[email protected]"
Если у вас уже есть файлы ключей, просто добавьте их в ssh-agent eval "$(ssh-agent -s)"
Добавьте приватный ключ в ssh-agent: ssh-add ~/.ssh/id_rsa
Или для Ed25519: ssh-add ~/.ssh/id_ed25519
Скопируйте публичный ключ для добавления на GitHub/GitLab cat ~/.ssh/id_rsa.pub для windows C:/Users/ВАШЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯ/.ssh/
Проверьте подключение ssh -T [email protected] Для GitLab: ssh -T [email protected]
Если у вас несколько ключей, создайте конфиг: nano ~/.ssh/config Host github.com HostName github.com User git IdentityFile ~/.ssh/id_rsa_github Host gitlab.com HostName gitlab.com User git IdentityFile ~/.ssh/id_rsa_gitlab