导语:打算用golang写一个把用户加入到指定地址的项目中。先用shell实现一下。后续golang在根据项目名和用户名获取其对应的id。
查看项目id
查看用户id
操作前
执行操作
这里access_level 30是developer的权限。权限从10-40依次递增
curl -X POST -H "PRIVATE-TOKEN: ${access_token}" http://${gitlab_url}/api/v4/projects/2/members -H 'cache-control: no-cache' -H 'content-type: application/json' -d '{ "user_id": "18", "access_level": "30" }'