所以我有2个GitHub帐户(1个工作和1个个人),我已经设置了SSH密钥用于2台笔记本电脑(1个工作和1个个人)。我在我的个人acc上创建了一个repo,并将其克隆到我的工作笔记本电脑上(确保我有正确的SSH链接)。但是我忘记将作者设置为我的个人acc,因此它被设置为我的工作acc名称,该名称是全局配置的。现在我似乎无法将回购克隆到我的个人笔记本电脑上,我认为这是因为它有我工作的提交。这是我尝试克隆它时遇到的错误:
Cloning into 'notes'...
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
我知道我可以使用git commit --amend --author="John Doe <john@doe.org>"
更改作者但是如果没有克隆的回购,我该怎么办?有没有办法不使用终端呢?
答案 0 :(得分:2)
这是通过使用https url而不是SSH进行克隆来解决的。