Kau*_*oor 11 rest bitbucket git-clone bitbucket-api bitbucket-server
我正在尝试使用访问令牌克隆 Bitbucket 服务器存储库(自托管),但是我找不到有关 Bitbucket 服务器 API 的任何文档。我的克隆网址是基于 ssh 的。
或者有没有办法使用 REST API curl 命令来克隆 bitbucket 服务器存储库?
Hel*_*hne 20
官方文档说你应该:
git clone https://x-token-auth:$ACCESS_TOKEN@yourbitbucketserver/...
Run Code Online (Sandbox Code Playgroud)
在我使用 BitBucket 6.1 服务器进行的实验中,这不起作用,而是给出了 HTTP 401。将 ssh 与访问令牌一起使用似乎完全不受支持。
起作用的是:
git -c "http.extraHeader=Authorization: Bearer $ACCESS_TOKEN" clone https://yourbitbucketserver/...
Run Code Online (Sandbox Code Playgroud)
要通过 SSH 进行克隆,您需要使用 SSH 密钥,请注意,您可以向 Bitbucket Server 中的用户帐户添加多个 SSH 密钥,这样您就可以根据需要使用特定的 SSH 密钥进行识别。
如果您喜欢个人访问令牌为您提供的额外权限控制,您可以通过 HTTPS 进行克隆,因为我们的 PAT 专为通过 HTTPS 进行克隆而设计,并使用基本身份验证/不记名令牌对 REST API 进行身份验证。
有关更多信息,请参阅https://confluence.atlassian.com/bitbucketserver/personal-access-tokens-939515499.html
| 归档时间: |
|
| 查看次数: |
25008 次 |
| 最近记录: |