在我的终端上我做了:
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密钥链接我的个人回购,以便能够克隆它。
答案 0 :(得分:1)
你错过了.com:
部分。
正确的语法是:git clone git@github.com:{myGithubUsername}/{my-repo-name}
如果仍然无效,请考虑先执行此操作:
ssh-add ~/.ssh/{you_key_name_here}
eval `ssh-agent`