Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用第二个github帐户将github项目克隆到本地计算机(Mac)_Github - Fatal编程技术网

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

使用第二个github帐户将github项目克隆到本地计算机(Mac),github,Github,我已经将我的机器配置为在一段时间内为github项目使用一个帐户。现在我将开始参与另一个项目,并决定使用不同的github帐户 我试图在本地设置新存储库的配置,但似乎没有帮助: $ mkdir github $ cd github/ $ git init Initialized empty Git repository in /Users/.../Sites/.../github/.git/ $ git config user.name "..." $ git config user.email

我已经将我的机器配置为在一段时间内为github项目使用一个帐户。现在我将开始参与另一个项目,并决定使用不同的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 git@github.com:.../....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?

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


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

Ack,我尚未添加SSH密钥。可以有两把钥匙吗?第一个帐户已经在.ssh/id_rsa和id_rsa.pub中有了它……在Github上完全可能有两个ssh密钥。转到“帐户设置”,然后单击“SSH公钥”并按“添加另一个密钥”。希望有帮助!确认,我还没有添加SSH密钥。可以有两把钥匙吗?第一个帐户已经在.ssh/id_rsa和id_rsa.pub中有了它……在Github上完全可能有两个ssh密钥。转到“帐户设置”,然后单击“SSH公钥”并按“添加另一个密钥”。希望有帮助!