2010-08-03 12 views
1

J'ai configuré ma machine pour utiliser un compte pour un projet github depuis un moment. Maintenant, je vais commencer à participer à un autre projet et j'ai décidé d'utiliser un autre compte github.Cloner un projet github sur une machine locale (Mac) avec un deuxième compte github

J'ai essayé de définir la configuration du nouveau référentiel local, mais il ne semble pas aider:

$ 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 

Y at-il autre chose que je dois faire?

Merci!

Répondre

1

Vous pourriez créer un autre utilisateur Unix pour travailler sur ce second projet, ce qui minimiserait les complications. Sinon, vous devrez changer l'adresse email dans les deux sens (car Github connecte le commit et le compte en comparant les adresses e-mail et ferait donc probablement référence au mauvais compte dans le commit).

Au problème de connexion: Avez-vous téléchargé votre clé SSH à Github pour le deuxième compte?

+0

Ack, je n'ai pas encore ajouté la clé SSH. Est-il possible d'avoir deux clés? Le premier compte l'a déjà dans .ssh/id_rsa et id_rsa.pub ... –

+1

Il est parfaitement possible d'avoir deux clés SSH sur Github. Rendez-vous sur "Paramètres du compte", puis cliquez sur "Clés publiques SSH" et appuyez sur "Ajouter une autre clé". J'espère que cela a aidé! –

Questions connexes