2014-02-20 4 views
0

У меня есть две учетные записи github, одна для моих собственных проектов и еще одна для проектов моего компаньона. В моем mac я всегда привязывался к своей личной учетной записи github, которая на самом деле не запрашивает имя пользователя и/или пароль при нажатии/нажатии.Switch git user OS X Mavericks

Есть ли способ переключаться между личным аккаунтом и моей учетной записью?

При попытке клонировать со счетов моей работы, я получаю ошибку

remote: Repository not found.

Я думаю, проблема в том, что мерзавец пытается клонировать, используя свой личный счет.

+0

Вы используете SSH или HTTPS, чтобы разговаривать с удаленными репозиториями на GitHub? –

+0

@Cupcake с использованием HTTPS – BRabbit27

+0

для каждого репозитория на вашем компьютере 'git config -global user.email" [email protected] "' для одного репозитория 'git config user.email" [email protected] "' –

ответ

0

Если вы используете SSH для вытаскивания и нажатия на GitHub, ваша личная учетная запись не запрашивает имя пользователя и пароль, потому что вы, вероятно, сохранили их в своем OS X keychain.

В вашем домашнем каталоге ~/.ssh/ имеется несколько ключей для ключей SSH, а отдельные Git-репозитории могут быть настроены на использование другого пользователя из глобальной настройки при фиксации с использованием git config user.email <work-email>.

Если вы ищете в Google, вы можете найти инструкции по настройке отдельного репозитория Git для использования разных SSH-ключей или учетных данных HTTPS из глобальных, которые вы обычно используете для своей личной учетной записи.

Смежные вопросы