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