изменить GitHub учетной записи Mac командной строки - PullRequest
3 голосов
/ 04 марта 2012

У меня есть два аккаунта на github, один для работы, другой для дома.Я работаю над личным проектом и не могу перейти к оригиналу, потому что он говорит, что я все еще вошел в свой рабочий аккаунт.

Я сбрасываю свой глобальный user / user.name / user.email / user.token, и он все еще регистрирует мою рабочую учетную запись.

Это не может быть так сложно?

Спасибо

1 Ответ

4 голосов
/ 04 марта 2012

Маркер GitHub используется только для связи не-ssh.

Но если вы переходите на GitHub с использованием адреса https и по-прежнему регистрируетесь как первая учетная запись вместо второй, это должно означать, что вы не ссылаетесь на правильные открытые / закрытые ключи, совпадающие с вашим открытым ключом во второй учетной записи.
См., например, сообщение в блоге " Быстрый совет: как работать с GitHub и несколькими учетными записями ", который управляет этими открытыми / закрытыми ключами через конфигурационный файл ssh:

#Default GitHub
Host github.com
  HostName github.com
  User git
  IdentityFile ~/.ssh/id_rsa

Host github-COMPANY
  HostName github.com
  User git
  IdentityFile ~/.ssh/id_rsa_COMPANY
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...