2016-12-29 65 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你應該使用的用戶名)。