Jenkins连接gitlab提示returned status code 128解决办法

Docker入门视频教程Docker从入门到进阶-学习视频教程-腾讯课堂

个人博客纯净版: Jenkins连接gitlab提示returned status code 128解决办法 | 代码搬运工

在项目中配置git仓库地址,报无权限

Failed to connect to repository : Command “D:\Program Files\Git\mingw64\bin\git.exe ls-remote -h – http://ip/test/APP-Test.git HEAD” returned status code 128: stdout:

jenkins-gitlab.png

我直接从工程里配置credentials,配置Username with password后,凭据选择该配置还是报没有权限,不知道哪里搞错了;后来在网上看到这个git令牌配置,就试了下,

还是报无权限,可能需要项目里还需要单独配置啥了。后来通过凭据-系统管理-全局凭据,添加了Username with password,设置成git的账户和密码,竟然不报异常了,不知道为啥,总之解决了就好,附解决步骤。

解决步骤如下:

1、登陆gitlab,在用户头像下拉图标,选择“Setting”

gitlab-u-set.png

2、添加个人访问令牌:

gitlab-token.png

3、点击创建后,提示个人令牌,一定要先保存好,一刷新页面就没了

这里可以撤销,删除token,如果该token已经关联到Jenkins,要删除该token,要连带删除Jenkins里的GitLab API token,否则Jenkins里的GitLab API token失效不能用

4、在Jekins插件管理中安装GitLab Plugin插件

gitlab-plugin.png

5、在“Jenkins管理”-“系统管理“”,配置gitlab

6、添加Credentials,选择GitLab API token,输入从git服务器获取的token

Credentials.png

7、添加完,在Credentials选择GitLabAPItoken,点击test Connection

8、创建任务时配置git地址及账号,如下:

jenkins-git.png

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值