У меня есть несколько папок SSH конфигурации для различных систем, например:Скажите мерзавца, который SSH конфигурационный файл для использования
ssh -F ~/.ssh/system-a/config [email protected]
ssh -F ~/.ssh/system-b/config [email protected]
Каждая папка имеет конфигурационный файл и набор файлов идентичности как так
Host system-a
HostName <some_hostname>
User <some_username>
IdentityFile ~/.ssh/system-a/keys/system-a.pem
Как скажите git использовать определенный файл конфигурации ssh или определенный ключ ssh при выполнении задач git?
В идеале я хотел бы сделать это за проект git, если смогу.
http://superuser.com/questions/232373/how-to-tell-git-which-private-key-to-use рассказывает о том, как сообщить git, какой ключ ssh использовать. – therobinkim
Возможный дубликат [Укажите ключ SSH для нажатия git для данного домена] (http://stackoverflow.com/questions/7927750/specify-an-ssh-key-for-git-push-for-a-given- domain) –
@ therobinkim nope, в котором объясняется, как сделать сегмент для GitHub, а не как заставить git использовать определенный файл конфигурации. – 1615903