GitLab:传输项目组显示403 Forbidden错误

问题描述:

$卷曲-k -X --request POST -H “私人令牌:Gybr7vzbGHuKDv9PM62z” https://gitlab_host/api/v3/groups/2257/projects/2884GitLab:传输项目组显示403 Forbidden错误

{ “消息”: “403禁止”}

我得到上述错误。我使用的私人令牌是我的用户ID,我拥有组(groupid = 2257)和项目(projectid = 2884)。 我也可以从GUI传输项目。上述问题只与API有关。可能是什么问题?

看起来像只允许gitlab管理员使用API​​将项目移动到一个组(请参阅here)。

将项目转移到组命名空间。 仅可用于管理

+0

我看到了,但想知道它如何使用GUI。但的确,它只适用于API。 –

+0

感谢您的快速回答和指针。 –

我发现这里的解决方案 - 通过指定namespace_id(组识别)创建项目。它似乎正在添加到组中。

卷曲-k -X POST -H “私人令牌:XXXXXXXXXXX” “https://gitlab_host/api/v3/projects?name=Team9&namespace_id=2257

其中2257是GROUPID。