управлять несколькими репозиториями GitHub из одной системы и разными именами пользователей - PullRequest
4 голосов
/ 11 февраля 2012

Справочная информация: У меня есть система, я использую то же самое для хобби и офисных проектов. У меня разные репозитории на обоих местах. В идеале я хотел бы зафиксировать с разными именами пользователей. Поэтому я создаю репо и локальные имена пользователей: git config --local user.name "Local Name"

Проблема возникает, когда нажатие одинаковых клавиш SSH не работает для обоих репозиториев. В случае, если я изменяю ключ ssh для одного репо, это создает мне проблему, чтобы нажать на другое репо, используя те же ключи ssh. Как это можно решить?

1 Ответ

0 голосов
/ 11 февраля 2012

Если вы используете Linux / Unix, вы можете настроить файл .ssh/config так, чтобы он указывал на 2 разных идентификатора

Host foo foo.example.com
Hostname foo.example.com
IdentityFile ~/.ssh/foo_rsa

Host bar bar.example.org
Hostname bar.example.org
IdentityFile ~/.ssh/bar_rsa
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...