jenkins 中 git 的权限问题

Posted

技术标签:

【中文标题】jenkins 中 git 的权限问题【英文标题】:Permission issue for git in jenkins 【发布时间】:2019-01-10 23:37:56 【问题描述】:

我正在集成 jenkins 和 Git Lab

我的 git lab 权限设置为内部 在 Jenkins SCM 部分中,我提到了我的带有凭证的 git url 并添加了 配置部分中的凭据 但它会引发错误 无法连接到存储库: 命令“/usr/bin/git ls-remote -h https://xxx.git HEAD”返回状态码 128: 标准输出: 标准错误:远程:HTTP 基本:访问被拒绝 致命:“https:xxx.git/”的身份验证失败 请给我一个解决方案。我希望 git 权限是内部的

【问题讨论】:

***.com/… 【参考方案1】:

也许不一样,但对我来说,全局 API 令牌“类型”对我不起作用(与您相同的错误)所以对我来说工作创建类型为 “用户名和密码”的新凭据,在用户名中输入您在gitlab中的凭证的访问令牌名称,并在密码中输入令牌。

【讨论】:

【参考方案2】:

请查看Gitlab with Jenkins,您可以按照评论中提到的步骤进行操作。

【讨论】:

以上是关于jenkins 中 git 的权限问题的主要内容,如果未能解决你的问题,请参考以下文章

Git服务器搭建与Jenkins交互下代码

Jenkins配置基于角色的项目权限管理

Jenkins配置基于角色的项目权限管理

Jenkins 权限被拒绝(公钥、gssapi-keyex、gssapi-with-mic、密码)

Jenkins安装和持续集成环境配置

jenkins下脚本权限问题