有时候要批量迁移一批项目到新的分组内,这个时候就会用到批量创建项目,可以使用如下方式进行创建。
首先将要创建的项目放到一个文件里:
$ cat a
api
admin
然后在gitlab自己的账号下创建一个token用于认证。接着使用如下命令进行创建:
$ for i in `cat a`;do curl --request POST --header "PRIVATE-TOKEN: WWvjMtvBNRmfZMZzGd-a" --data "name=$i&namespace_id=3" https://192.168.0.1/api/v4/projects;done
其中的namespace_id
可以在浏览器看到对应分组的ID。

扫码订阅本站,第一时间获得更新
微信扫描二维码,订阅我们网站的动态,另外不定时发送WordPress小技巧,你可以随时退订,欢迎订阅哦~