我想克隆我的Bitbucket服务器中的所有存储库以便进行备份。
我尝试使用Bitbucket rest api但没有获得所有存储库的必需列表。
$ curl -u username:password https://servername:9090/rest/api/1.0/projects/~username/repos -k
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 61 0 61 0 0 230 0 --:--:-- --:--:-- --:--:-- 230{"size":0,"limit":25,"isLastPage":true,"values":[],"start":0}
我在命令中缺少什么。
我已经浏览了Bitbucket rest api doc但是从那里使用了相同的命令但没有得到所需的结果。
答案 0 :(得分:0)
请注意" projects / ~USERNAME / repos" REST资源仅列出PERSONAL存储库。你有PERSONAL存储库吗?
答案 1 :(得分:0)
您可能最好为整个实例使用受支持的备份选项,然后保留的不仅仅是存储库。
https://confluence.atlassian.com/bitbucketserver/data-recovery-and-backups-776640050.html
如果您正在设置克隆每个回购,您将需要按照另一个回答中的建议迭代两个项目和个人回购,并且作为可以访问所有这些回购的用户执行此操作(例如,一个系统管理员帐户)。