我有很多回购,有时我需要创建更多,但现在我使用一个脚本git pull
更新我在午夜所有的实际回购,当我需要通过URL手动添加一个新的仓库我为该特定仓库做git clone
,但有时我忘了这样做,因为它很烦人。
搜索完之后,我已经找到了这样做的方法,就像我使用git pull
进行了多次回购一样,但是我没有为通常添加更多回购的人找到任何东西。
那么有没有办法可以git clone
我的所有用户回购(或来自团队)然后git pull
我的所有回购一次?
答案 0 :(得分:0)
使用REST API获取所有存储库的列表,例如用户tutorial
https://api.bitbucket.org/2.0/repositories/tutorial,然后遍历列表并自动克隆/拉取所有存储库。
如果您需要查看私人存储库,则必须按照https://developer.atlassian.com/bitbucket/api/2/reference/meta/authentication中所述对您的请求进行身份验证。如果您没有为帐户启用双因素身份验证,则只需使用基本身份验证,否则您必须使用OAuth进行身份验证。