git - 无法从个人远程存储库克隆(使用SSH)

时间:2017-04-28 12:01:13

标签: github ssh git-clone

在我的终端上我做了:

git clone git@github.{myGithubUsername}/{my-repo-name}

为了克隆我在个人GitHub帐户中创建的回购邮件。

我选择使用SSH克隆。

我明白了:

ERROR: Repository not found.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

我理解SSH身份验证有问题,但我没有要求验证任何与SSH相关的内容。

注意:我的计算机上已经有一个SSH密钥,我已经在GitHub上复制了这个密钥,我正在使用它来处理另一个用户的回购。

我认为我可能需要创建一个新的单独的SSH密钥才能处理我自己的个人存储库,但是当我尝试在机器上创建一个新的SSH密钥时,它说它将不得不覆盖现有的密钥。所以我猜测(?)我可以使用现有的SSH密钥进行多重回购(我自己和其他人)。

我仍然不知道如何使用现有的SSH密钥链接我的个人回购,以便能够克隆它。

1 个答案:

答案 0 :(得分:1)

你错过了.com:部分。

正确的语法是:git clone git@github.com:{myGithubUsername}/{my-repo-name}

如果仍然无效,请考虑先执行此操作:

ssh-add ~/.ssh/{you_key_name_here}
eval `ssh-agent`