我遵循此文档从bitbucket获取令牌值和令牌密钥:https ://confluence.atlassian.com/display/BITBUCKET/OAuth+on+Bitbucket
之后,我想使用该令牌将其推/拉到给定的仓库。
在Github上,我可以这样使用令牌:https : //help.github.com/articles/git-automation-with-oauth-tokens#step-2-clone-a-repository
我的问题是如何在bitbucket(mercurial / git)上使用这种http授权?
我们最近引入了OAuth 2,并且还添加了将它们用作HTTP Basic Auth凭据的功能。
使用访问令牌克隆存储库
由于加载项将无法上传自己的SSH密钥以进行克隆,因此访问令牌可以用作基本HTTP身份验证凭据,以通过HTTPS安全地进行克隆。
git clone https://x-token-auth:{access_token}@bitbucket.org/user/repo.git
需要文字字符串
x-token-auth
来代替用户名。我们的过程与GitHub类似,但略有不同:区别在于GitHub将实际令牌放在用户名字段中。
查看更多在“关于到位桶云OAuth的”,如建议在评论由尼克·格拉济阿诺。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句