从哪里获取 Gitlab 中存储库的存储库 ID?

Him*_*ima 5 mantis gitlab

我正在使用与 Mantis BT 集成的 Gitlab 所有必需的插件都已安装和配置

在 Mantis BT 中Repositories -> Action -> Manage,对于所需的项目,单击 Update Repository,因为我们有一个名为 的字段Gitlab Repository ID
对于那个项目。当我提供一些数字并更新它们的存储库时,更改集中的结果已更改,但文件和问题字段值未更新。

问题:

  • 如何在 gitlab 中获取特定项目的存储库 ID?
  • 未更改的文件和问题值有什么问题?
    需要更改配置吗?

Von*_*onC 2

螳螂文档指出:

hub_repoid:Gitlab 项目的 id,对于第一个创建的项目从 1 开始(如果 reponame 对用户有效且可读,则自动归档)

您可以使用GitLab API获取该 id

GET /projects/NAMESPACE/PROJECT_NAME

curl --header "PRIVATE-TOKEN: <yourPrivateToken>" https://gitlab.example.com/api/v3/projects/NAMESPACE/PROJECT_NAME
Run Code Online (Sandbox Code Playgroud)

答案包括它的 id:

{
  "id": 3,
  "description": null,
  "default_branch": "master",
  "public": false,
  "visibility_level": 0,
  ...
Run Code Online (Sandbox Code Playgroud)