github提供的ssh公钥是通过URL来获取的,如 http://github.com/user.keys
.
在bitbucket中是否也有办法通过URL获取公钥?
使用 Bitbucket 的 REST API 版本 1,你可以通过这个端点获得用户的 SSH 密钥。
https://bitbucket.org/api/1.0/users/#{user}/ssh-keys
以下是API文档中的完整参考。
https:/confluence.atlassian.comdisplayBITBUCKETssh-keys+Resource。
我不知道他们是否计划在他们的API的第2版中包含这个,但它应该与其他API调用一起工作。
你需要一个账户来验证你的请求。下面是如何使用REST APIs。https:/confluence.atlassian.comdisplayBITBUCKETUse+the+Bitbucket+REST+APIs。
EDIT:这是他们REST API v2的相关文档。https:/developer.atlassian.combucketapi2referencemetaauthentication。https:/developer.atlassian.combucketapi2referenceresourceusers{username}ssh-keys。