Gitlab为每个项目更改默认分支

时间:2017-04-12 11:18:25

标签: gitlab

我目前正在使用GitLab Community Edition 9.0.0,并希望将默认分支更改为" develop"对于每个项目。

我知道可以通过项目设置页面完成,但由于我们有近200个项目,有没有简单的方法呢?

1 个答案:

答案 0 :(得分:2)

您可以使用Gitlab API:

  • 获取所有项目的列表(请参阅here
  • 在该列表上循环并编辑每个项目以设置default_branch参数(请参阅here

Here有关如何使用API​​的更多文档。

你需要获得用户的私人令牌。转到http://<gitlab_domain>/profile/account为您当前登录的用户获取/生成一个。您可能希望以gitlab管理员身份执行此操作,以便能够访问并能够修改所有这些项目。

然后您需要生成正确的请求(请参阅上面的链接和this)。