71

github にはすべてのユーザー向けの公開 URL があり、そこから公開鍵にアクセスしたり、すべての公開鍵の URL を提供したりできると聞きました。これは本当ですか?もしそうなら、そのURLは何ですか。bitbucketにも存在しますか?

4

5 に答える 5

124

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

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/<accountname>/ssh-keys
于 2013-04-23T00:02:49.567 に答える