我听到有对GitHub上的所有用户,您可以访问他们的公钥或者他们可以提供他们所有的公共密钥的那个URL公开网址。 这是真的? 如果是的话那是什么网址。 是否存在到位桶呢?
Answer 1:
您可以得到:
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
Answer 2:
GPG公钥,现已在https://github.com/<username>.gpg
文章来源: What is the public URL for the Github public keys