2016-12-29 106 views
0

我正在尝试在Thinkster上找到一个教程,以使用Angular和Django构建Google+克隆。我从GitHub存储库设置服务器,但我在某处做得不好。Github初学者混淆

在自述中,我指示下面的代码:

$ git clone [email protected]:<your username>/thinkster-django-angular-boilerplate.git 

扔在我的用户名(安迪·伦兹),我得到这个错误:

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 

这是不正确的,但似乎也有一个权限的事情。你知道如何处理用户名问题或权限问题吗?任何帮助,将不胜感激。我很想开始这个项目。

+1

您是否为SSH访问设置了您的github帐户?如果没有,如果你想使用SSH,你必须先做到这一点。请参阅https://help.github.com/categories/ssh/。 –

+0

也许重复的:http://stackoverflow.com/questions/41263662/how-to-solve-access-denied-in-gitlab/41264667#41264667? – afxentios

+1

首先确保您已将原始存储库克隆到您的github帐户中。 2,检查你的github上的用户名,我不相信github上允许用空格的用户名(如果确实如此,做一个有利于自己,并改变它没有空格) – pedrorijo91

回答

2

throwing in my username (Andy Renz), I get this error:

对于SSH的网址,你总是使用用户 'git'

GitHub的会从你的SSH密钥验证您的身份,你必须add to your GitHub account
检查SSH设置完成ssh -T github.com

关于与空间您的用户名,尝试percent encode空间:

Andy%20Renz 

但是GitHub的可能转变你的用户名成为一个更明智的。
举例来说,我看https://github.com/andyrenzs,这意味着那么你的用户名应该andyrenzs(它可能不是您的帐户,检查您的帐户GitHub的网址,以decude你应该使用的用户名)。