2013-04-22 119 views
18

我聽說github上的所有用戶都有一個公共URL,您可以訪問他們的公鑰或他們可以提供該公鑰的所有URL。這是真的?如果是這個網址是什麼。它也存在於bitbucket中嗎?Github公共密鑰的公共URL是什麼

回答

36

你可以得到:

curl https://github.com/<username>.keys 

更換<username>與GitHub的用戶的實際用戶名。

當您將登錄權限設置爲其他服務器時,這非常有用。只需將其輸出保存到~/.ssh/authorized_keys即可。要追加到命令行的末尾:

curl https://github.com/<username>.keys | tee -a ~/.ssh/authorized_keys 

它也可以使用Github的API

curl -i https://api.github.com/users/<username>/keys 

對於位鬥,你可以使用下面的

curl -i https://bitbucket.org/api/1.0/users/<username>/ssh-keys 
+0

如果我知道做一個git公鑰URL,我怎樣才能訪問或複製存儲庫? – 2015-10-09 02:29:26

+0

@HàLink公鑰屬於用戶而非存儲庫。我已經知道了用戶,克隆所有用戶的公共倉庫非常簡單。 – frazras 2015-10-09 13:07:41

+0

謝謝,我誤解了公鑰的用法。 – 2015-10-10 03:09:08