GitLab:将项目转移到Group显示403 Forbidden错误

时间:2017-04-25 16:53:44

标签: gitlab project transfer

  

$ 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。可能是什么问题?

2 个答案:

答案 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。