什么是GitHub的公钥公开网址(What is the public URL for the Gi

2019-08-31 20:23发布

我听到有对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