У меня есть репозиторий Git, который отправляется на разные пульты.
cd soCoolItHasToBeDuplicated;
git remote add foo git@github.com/...
git push foo;
git remote add bar git@github.com/...
git push bar;
Теперь в репозитории настроен SSH-ключ.
Но GitHub предотвращает повторное использование того же ключа SSH для другого пользователя.
Поэтому мне нужно использовать другой ключ SSH для другого репо.
Существует GIT_SSH_COMMAND
var для использования другого ключа SSH. Но я бы хотел, чтобы это работало прозрачно, без дополнительных переменных или сценариев.
По сути, я ищу что-то вроде:
git remote set-key foo ~/.ssh/id_rsa-github-foo
Есть что-то такое?
(Я знаю, что GitHub определенно имеет организации и прочее. Я хочу ванильное git
решение.)