2017-04-12 127 views
1

我目前正在使用GitLab Community Edition 9.0.0,并且想要将默认分支更改为针对每个项目“开发”。Gitlab为每个项目更改默认分支

我知道它可以通过项目设置页面完成,但由于我们有近200个项目,有没有简单的方法来做到这一点?

回答

2

您可以使用Gitlab API来:

  • 获得所有项目的列表(见here
  • 环路名单上并编辑每个项目设定default_branch参数(见​​)

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

您的拳头需要获取用户的私人令牌。去http://<gitlab_domain>/profile/account为您当前登录的用户获取/生成一个。您可能希望将其作为gitlab管理员来访问并修改所有这些项目。

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