尝试使用 Gitlab API 将用户添加到 Gitlab 项目时遇到错误。我在 CentOS 6.8 上使用 Gitlab 版本 8.11.0,我不确定这是错误还是我做错了什么。以下工作正常,并为我提供了项目成员列表:
curl --header "PRIVATE-TOKEN: top_secret" "https://thegitlabserver.com/api/v3/projects/1/members"
但是当尝试添加具有以下内容的成员时,我收到一条错误消息:
curl --request POST --header "PRIVATE-TOKEN: top_secret" "https://thegitlabserver.com/api/v3/projects/1/members/myusername?access_level=30"
{"error":"405 Not Allowed"}
使用 Web 界面,我可以将用户添加到项目中。