Я испытываю некоторые затруднения, заставляя две различных учетных записи ключей/GitHub SSH играть хорошо вместе. У меня есть следующая установка:
Repos, доступный от одного использования учетной записи git@github.com:accountname
Repos, доступный от другого использования учетной записи git@github.com:anotheraccount
Каждая учетная запись имеет свой собственный ключ SSH. И ключи SSH были добавлены, и я создал файл конфигурации. Я не полагаю, что файл конфигурации корректен все же. Я не совсем уверен, как указать, что repos получил доступ к использованию git@github.com:accountname
должен использовать id_rsa
и git@github.com:anotheraccount
должен использовать id_rsa_anotheraccount
.
Используйте параметр IdentityFile
в вашем ~ / .ssh / config
:
Host github.com
HostName github.com
IdentityFile ~/.ssh/github.rsa
User petdance