Git - учетные данные для удаленного доступа (ключ SSH) - PullRequest
0 голосов
/ 03 сентября 2018

У меня есть репозиторий 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 решение.)

...