需求:
需求要调用gitlab api去创建一个非空的项目。
实现:
gitlab创建项目有三种方式,可以在gitlab的UI界面的创建中查看到。分别是:Blank project、Create from template、Import project。
import project有好几种导入方式,我选择了Repo by URL,通过在自己的gitlab中创建public类型的模板项目,在模板项目中规划好目录结构,然后基于这个模板访问链接来创建新项目。
备注:私有项目http请求需要加账号密码