cra*_*yte 32 bitbucket bitbucket-api
是否可以使用其REST API重命名Bitbucket上的现有存储库?我阅读了Bitbucket API的完整文档,但我找不到任何与远程相关的内容.我问或许我确实错过了什么.谢谢!
ilo*_*sti 66
使用Bitbucket网站,您可以按如下方式重命名回购:
https://bitbucket.org/username/oldname/overview'r'然后'a'进行管理.Name字段中的名称.Save repository details.请注意,更改仓库的名称也会更改其URL访问权限.以前访问权限是https://username@bitbucket.org/username/oldname.gitNow,但是,repo的URL/Path将是https://username@bitbucket.org/username/newname.git
您可以通过返回"概述"页面并将鼠标悬停在蓝色的大按钮上来查看此内容.浏览器的底部将显示它现在指向https://username@bitbucket.org/username/newname.git
如果您使用的是SourceTree,则可以通过突出显示SourceTree中的本地存储库来更新远程URL
RepositoryRepository Settings...origin https://username@bitbucket.org/username/oldname.gitEditURL/Path字段.将'oldname.git'更改为'newname.git',其余部分保持不变.所以完整的路径应该是https://username@bitbucket.org/username/newname.gitOKSir*_*ius 11
根据https://confluence.atlassian.com/display/BITBUCKET/repository+Resource+1.0:
PUT https://api.bitbucket.org/1.0/repositories/{accountname}/{repo_slug} --data "name=new name"
Run Code Online (Sandbox Code Playgroud)
这允许更新存储库的可见名称.
在 unix shell 中,您可以使用 cURL;
curl https://api.bitbucket.org/1.0/repositories/{accountname}/{old_repo_name} --data "name=new_repo_name" -X PUT
Run Code Online (Sandbox Code Playgroud)
用户是否可以在私有存储库中进行身份验证,但仍然只有管理员能够执行:
curl https://USER:PASS@api.bitbucket.org/1.0/repositories/{accountname}/{old_repo_name} --data "name=new_repo_name" -X PUT
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22652 次 |
| 最近记录: |