使用第二个github帐户克隆github项目到本地计算机(Mac)

问题描述:

我已经配置了我的机器在一段时间内为github项目使用了一个帐户。现在我将开始参与另一个项目,并决定使用不同的github帐户。使用第二个github帐户克隆github项目到本地计算机(Mac)

我试图为新的存储库的配置在本地,但它似乎并没有帮助:

$ 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 

有没有别的东西,我需要做什么?

谢谢!

您可以创建另一个Unix用户来处理第二个项目,这可以最大限度地减少并发症。否则你必须来回更改电子邮件地址(因为Github通过比较电子邮件地址来连接提交和帐户,因此可能会引用提交中的错误帐户)。

连接问题:您是否已将SSH密钥上传到Github作为第二个帐户?

+0

确认,我还没有添加SSH密钥。 是否有可能有两个键?第一个帐户已经存在于.ssh/id_rsa和id_rsa.pub中... – 2010-08-03 05:18:00

+1

在Github上有两个SSH密钥是完全可能的。转到“帐户设置”,然后点击“SSH公钥”,然后按“添加另一个密钥”。希望有所帮助! – 2010-08-03 12:49:48