Я хотел бы использовать разные ключи rsa для одного и того же хоста при подключении к другим репозиториям git на этом хосте.разные ключи RSA для git для одного и того же удаленного хоста
Например, у меня есть 2 GIT репозиторий на example.com:
[email protected]:rep1
и
[email protected]:rep2
Типичный способ использования 2 различных ключей RSA для различных хостов ~/.ssh/config:
Hostname example.com
User git
IdentityFile ~/.ssh/key1
Это не работает для меня, поскольку оба хранилища ho на том же хосте.
Есть ли у вас какие-либо предложения?
Хороший совет, но я бы отложил все строки, принадлежащие заданному определению «Host», чтобы сделать его более понятным. – mvp
Thx для ответа, но как мне добавить мой git remote сейчас? –
@NilsZiehn: Используйте 'ssh: // host1/rep1' и' ssh: // host2/rep2' как URL-адреса. (Я изменил идентификаторы хоста, чтобы сделать его более читаемым). – liori