Leave a Comment
Ssh: конфигурация с разными ключами для разных хостов
В файле ~/.ssh/config
Host gitlab.lan
User git
HostName gitlab.lan
IdentityFile ~/.ssh/gitlab_rsa
или
Protocol 2
ForwardAgent yes
Host *.domain.com
User username1
IdentityFile ~/.ssh/id_rsa-1.com
Host *
User username2
Protocol 2
ForwardAgent yes
IdentityFile ~/.ssh/id_rsa
Проверять, что происходит, по-прежнему можно командой
ssh git@gitlab.lan -vvvT
https://gist.github.com/jexchan/2351996
http://superuser.com/questions/232373/tell-git-which-private-key-to-use
http://stackoverflow.com/questions/15664561/ssh-key-asks-for-password
P.S.: Если MacOS выводит окошко для ввода пароля, значит что-то не так. Возможно, вместо приватного ключа в конфге указан публичный.
LEAVE A COMMENT
Для отправки комментария вам необходимо авторизоваться.