使用curl批量在分组内创建项目
文章发布较早,内容可能过时,阅读注意甄别。
有时候要批量迁移一批项目到新的分组内,这个时候就会用到批量创建项目,可以使用如下方式进行创建。
首先将要创建的项目放到一个文件里:
$ cat a
api
admin
1
2
3
2
3
然后在 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
1
其中的 namespace_id
可以在浏览器看到对应分组的 ID。
上次更新: 2024/04/25, 22:08:24
- 01
- 学习周刊-总第156期-2024年第17周04-25
- 02
- 基于langchaingo实现知识库对接本地模型ollama的分步探索04-19
- 03
- 学习周刊-总第155期-2024年第16周04-19