我试图在Thinkster上找到一个使用Angular和Django构建Google+克隆的教程。我是从GitHub存储库设置服务器但我在某处做得不好。
在自述文件中,我指示了以下代码:
$ git clone git@github.com:<your username>/thinkster-django-angular-boilerplate.git
投入我的用户名(Andy Renz),我收到此错误:
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
我认为可能存在一些问题,因为我的用户名中有空格,所以我不认为它复制到正确的文件夹,它会复制到此文件夹:
Cloning into 'Renz/thinkster-django-angular-boilerplate.git
哪个不正确但似乎也有权限。您知道如何处理用户名问题或权限问题吗?任何帮助,将不胜感激。我很乐意开始这个项目。
答案 0 :(得分:2)
投入我的用户名(Andy Renz),我收到此错误:
对于ssh网址,您始终使用用户&#39; git
&#39;
GitHub会根据您的公开密钥对您进行身份验证,您必须add to your GitHub account
使用ssh -T github.com
关于您的空间用户名,请尝试percent encode空格:
Andy%20Renz
但GitHub可能会将您的用户名转换为更明智的用户名
例如,我看到https://github.com/andyrenzs,这意味着您的用户名将是andyrenzs
(可能不是您的帐户,但请检查您的GitHub帐户网址,以便取消您应该使用的用户名)。