2010-08-03 3 views
1

Я настроил свою машину на использование одной учетной записи для проекта github некоторое время. Теперь я собираюсь начать участвовать в другом проекте и решил использовать другую учетную запись github.Клонировать проект github на локальном компьютере (Mac) со второй учетной записью github

Я попытался установить конфигурацию для нового репозитория локально, но это, похоже, не помогло:

$ mkdir github 
$ cd github/ 
$ git init 
Initialized empty Git repository in /Users/.../Sites/.../github/.git/ 
$ git config user.name "..." 
$ git config user.email "..." 
$ git config github.user SECOND ACCOUNT NAME 
$ git config github.token SECOND ACCOUNT TOKEN 
$ git clone [email protected]:.../....git 
Initialized empty Git repository in /Users/.../Sites/.../github/.../.git/ 
ERROR: Permission to .../... denied to FIRST_ACCOUNT. 
fatal: The remote end hung up unexpectedly 

Есть ли что-то еще мне нужно сделать?

Спасибо!

ответ

1

Вы можете создать другого Unix-пользователя для работы над этим вторым проектом, что свести к минимуму осложнения. Кроме того, вам нужно будет изменить адрес электронной почты взад и вперед (поскольку Github связывает фиксацию и учетную запись, сравнивая адреса электронной почты и, следовательно, вероятно, ссылается на неправильную учетную запись в фиксации).

К вопросу о подключении: вы загрузили свой SSH-ключ в Github для второго аккаунта?

+0

Ack, я еще не добавил ключ SSH. Возможно ли иметь два ключа? У первой учетной записи уже есть ее .ssh/id_rsa и id_rsa.pub ... –

+1

В Github вполне возможно иметь два ключа SSH. Перейдите к «Настройки учетной записи», затем нажмите «Открытые ключи SSH» и нажмите «Добавить еще один ключ». Надеюсь, что это помогло! –

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