我正在使用与Mantis BT集成的Gitlab 所有必需的插件都已安装和配置
在Mantis BT,Repositories -> Action -> Manage
,要求项目点击Update Repository,我们有一个名为Gitlab Repository ID
的字段。
对于那个项目。当我提供一些数字并更新它们时,更改集中的结果会更改,但文件和问题字段值不会更新。
的问题:
答案 0 :(得分:1)
或者,您也可以尝试使用Chrome浏览器中的rest-client(a.k.a arc-client)插件,如下所示:
http://my.git.repo.ip/api/v3/projects/?private_token=<my.private.token.from.gitlab>&url=<my.git.repo.url>
my.git.repo.ip = localhost或者任何IP / domainName适合你gitlab 服务器
my.private.token.from.gitlab =你可以在gitlab&gt;中得到这个设置&gt; 帐户&gt; private_token,复制它并在URL中使用它。
my.git.repo.url = my.git.repo.ip(或者,你的git repo网址应该是 工作,还要注意:在网址替换&#39; /&#39; char with&#39;%2F&#39;)
得到如下结果:
{
"id": 21
"description": ""
"default_branch": "master"
"tag_list": [0]
"public": true
"archived": false
"visibility_level": 20
...
}
答案 1 :(得分:0)
hub_repoid
:Gitlab项目的ID,从第一个创建项目的1开始(如果reponame有效并且对用户可读,则自动归档)
您可以使用GitLab API至get that id
GET /projects/NAMESPACE/PROJECT_NAME
curl --header "PRIVATE-TOKEN: <yourPrivateToken>" https://gitlab.example.com/api/v3/projects/NAMESPACE/PROJECT_NAME
答案包括其ID:
{
"id": 3,
"description": null,
"default_branch": "master",
"public": false,
"visibility_level": 0,
...