背景

今天无意在t上看到,然后找到这个帖子 https://stackoverflow.com/questions/16158158/what-is-the-public-url-for-the-github-public-keys

How TO

获取

GitHub 可以通过下面链接

https://github.com/USER.keys
https://github.com/USER.gpg

当然也可以通过github的api方式来获取

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

GitLab可以使用下面链接

https://gitlab.com/USER.keys
https://gitlab.com/USER.gpg

使用

以github为例

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

添加完毕以后,对方就可以用ssh直接连接到你的电脑了。

这个帖子还举了bitbucket的例子

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

延伸阅读