参考官方api网站:http://docs.gitlab.com/ce/api/groups.html

1 添加群组

docker 中gitlab 管理员使用token添加群组,但出现403错误,需要在用户处,找出设置,勾选即可。

 

 

也可以在

/home/git/gitlab/config/gitlab.yml中,默认所有人员都可以创建群组,

 default_can_create_group: false   # default: true
 

 

http://ip:port/gitlab/api/v3/groups?private_token=Token&name=zhouTeam1Test123&path=zhouTeam1Test123

 

其中,Token必须为超级管理员的token,如果为普通管理员的token,会报403错误。

 

Token为gitlab中刚创建时的超超级管理员的Token才可以。

 

2 得到所有群组

 


GET /groups

会得到所有的api,但只能得到默认20条记录,因为如果记录较多,每页展示20条记录。

 

By default, groups only get 20 namespaces at a time because the API results are paginated.

To get more (up to 100), pass the following as an argument to the API call:

具体如:http://ip/gitlab/api/v3/groups?private_token=XXX&per_page=2000000000


/groups?per_page=100

And to switch pages add:


/groups?per_page=100&page=2

 

 

Logo

加入社区!打开量化的大门,首批课程上线啦!

更多推荐