web-dev-qa-db-ja.com

Github公開鍵の公開URLとは

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

34
frazras

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

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
58
frazras

GPG公開鍵がhttps://github.com/<username>.gpgで利用可能になりました

9
Brian D

このためのYouTubeチュートリアル:

https://www.youtube.com/watch?v=Vi-WqFKYpnw

褒める :

$ ssh-keygen -t rsa -b 4096 -C "[email protected]"
0
Sushen Biswas