$ curl -k -X --request POST -H“Private-Token:Gybr7vzbGHuKDv9PM62z”https://gitlab_host/api/v3/groups/2257/projects/2884
{“message”:“403 Forbidden”}
我收到上述错误。我使用的私有令牌是我的用户ID,我拥有组(groupid = 2257)和项目(projectid = 2884)。 我也可以从GUI传输项目。以上问题仅适用于API。可能是什么问题?
答案 0 :(得分:0)
看起来只允许gitlab管理员使用API将项目移动到一个组(参见here)。
将项目传输到Group命名空间。 仅适用于管理员
答案 1 :(得分:0)
我在这里找到了一个解决方案 - 通过指定namespace_id(groupid)来创建项目。它似乎正在加入小组。
curl -k -X POST -H" Private-Token:XXXXXXXXXXX" " https://gitlab_host/api/v3/projects?name=Team9&namespace_id=2257"
其中2257是groupid。