在bitbucket中无需身份验证即可克隆并更新用户的所有存储库

时间:2016-12-14 14:38:40

标签: git bitbucket git-pull git-clone

我有很多回购,有时我需要创建更多,但现在我使用一个脚本git pull更新我在午夜所有的实际回购,当我需要通过URL手动添加一个新的仓库我为该特定仓库做git clone,但有时我忘了这样做,因为它很烦人。

搜索完之后,我已经找到了这样做的方法,就像我使用git pull进行了多次回购一样,但是我没有为通常添加更多回购的人找到任何东西。

那么有没有办法可以git clone我的所有用户回购(或来自团队)然后git pull我的所有回购一次?

1 个答案:

答案 0 :(得分:0)

使用REST API获取所有存储库的列表,例如用户tutorial https://api.bitbucket.org/2.0/repositories/tutorial,然后遍历列表并自动克隆/拉取所有存储库。

如果您需要查看私人存储库,则必须按照https://developer.atlassian.com/bitbucket/api/2/reference/meta/authentication中所述对您的请求进行身份验证。如果您没有为帐户启用双因素身份验证,则只需使用基本身份验证,否则您必须使用OAuth进行身份验证。