2013-04-24 137 views
11

作爲匿名用戶(沒有存儲在github上的公鑰),我嘗試通過[email protected] URL克隆公共存儲庫。但它失敗了:嘗試匿名克隆github存儲庫時拒絕權限

$ git clone [email protected]:mikehaertl/phpwkhtmltopdf.git 
Cloning into 'phpwkhtmltopdf'... 
Permission denied (publickey). 
fatal: The remote end hung up unexpectedly 

那麼這是否意味着,github不允許通過SSH協議進行匿名訪問?如果是這樣,這是否記錄在某處?

回答

25

我剛剛發現github上還有另一個按鈕「Git Read-only」。它提供了一個可行的相似,但略有不同的URL:

git://github.com/mikehaertl/phpwkhtmltopdf.git 

編輯:由於@damick指出下面的按鈕,現在似乎消失了。但是您仍然可以手動更改原始網址以符合此處顯示的模式。

+0

我在任何地方都看不到那個按鈕,但是我可以編輯像我的克隆鏈接,它工作。謝謝! – damick 2017-01-30 22:23:00

3

這很可能是因爲它試圖使用SSH憑證,而https則不是。 因此,當您使用

git clone git://github.com/mikehaertl/phpwkhtmltopdf.git 

它的工作。 :D

相關問題