2013-04-22 32 views
18

githubの公開鍵にアクセスできるすべてのユーザーの公開URLがあると聞いたことがあります。これは本当ですか?もしそうなら、そのURLは何ですか?ビットバケットにも存在しますか?Githubの公開鍵の公開URLは何ですか

答えて

36

あなたはで取得することができます。

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

は、GitHubのユーザーの実際のユーザ名で<username>を交換してください。

これは、他のサーバーにログイン許可を設定する場合に便利です。その出力を~/.ssh/authorized_keysに保存してください。コマンドラインから最後までそれを追加するには、次の

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

また、私が知っている場合は、以下の

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

を使用することができますビットバケットについてのGitHub API

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

を使用して行うことができますgit公開鍵URL、リポジトリへのアクセスやクローンの作成方法は? –

+0

@HàLink公開鍵は、リポジトリではなくユーザに属します。あなたはすでにユーザーを知っていますが、すべてのユーザーの公開リポジトリを簡単に複製することは簡単です。 – frazras

+0

ありがとう、私は公開鍵の使い方を誤解しています。 –