2013-04-09 78 views
0

命令行上的粘貼密鑰似乎將它一行一行地粘貼,而不是將整個密鑰粘貼在一起。Git克隆訪問 - 無法在命令行上粘貼密鑰

所以關鍵的每一行表示-bash keyxxxxxxxxxxxxxxxxxxxxxxxxx command not found 其中keyxxxxxxxxxxxxxxxxxxxxxxxxx是關鍵的一條線,它顯示了一行行,而不是隻記錄我和使我的git克隆。

我有一個文本文件中的RSA私鑰

文件的開頭爲:

-----BEGIN RSA PRIVATE KEY----- 

,結尾是:

-----END RSA PRIVATE KEY----- 

,並在兩者之間有很長的關鍵多行(如上所述,我試圖克隆克隆時,無法將其作爲一個密碼粘貼)。

+0

你是什麼意思的關鍵? – 2013-04-09 12:51:09

+0

我在文本文件中有一個RSA私鑰。查看問題的更新。 – 2013-04-09 12:51:58

回答

1

您不要將密鑰粘貼到您的命令行中,您必須在github上註冊您的SSH密鑰(或任何您使用的託管服務)。

this article如何做到這一點在GitHub上,和一般的SSH密鑰讀了(即谷歌,還是那篇文章,或兩者)

+0

謝謝,我試了一下,但現在我在我的命令行中收到一條消息:「嗨mygitusername!您已經成功通過身份驗證,但GitHub不提供shell訪問權限。「爲什麼?那我該如何克隆克隆呢? – 2013-04-09 13:12:03

+0

你必須使用git克隆,而不是首先使用ssh。由於您對git看起來很新,您應該閱讀一些介紹,例如[Pro Git book](http://git-scm.com/book) – 2013-04-09 13:16:48

+0

@LucyWeatherford,這意味着您的SSH客戶端設法成功登錄到github服務器。由於Git客戶端使用SSH客戶端來執行其工作,因此它(Git客戶端)現在應該可以正常工作,請嘗試。 – kostix 2013-04-09 13:55:42