Этого можно добиться, используя конфигурационный файл ssh .
Сначала создайте файл в папке ~/.ssh
с именем config
, вы можете использовать некоторую команду, например, следующую
$ nano ~/.ssh/config
Затем содержимое файла должно иметь местоположение вашего ключа на основе на каждом имени хоста. например:
Host github.com
IdentityFile ~/myPublicKeyFolder/myGitHubFile
Host heroku.com
IdentityFile ~/myPublicKeyFolder/myHerokuFile
Итак, когда git пытается получить доступ к каждому хосту, он будет следовать правилам внутри этого файла конфигурации, основанным на хосте git, к которому вы пытаетесь добраться
ZMAAP является альтернативой с нулевой конфигурацией для MADCAP . Я сомневаюсь, что есть какие-либо публичные реализации этого. Если найдешь, я бы хотел об этом узнать.