jenkins连接gitlab,提示returned status code 128,附解决办法

https://www.cnblogs.com/cainiaotest/p/11790945.html

 在项目中配置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:

 

 

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

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

解决步骤如下:

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

    

 

2、添加个人访问令牌:

 

   

 

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

  

 

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

 

   

 

 

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

  

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

 

  

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

 备注:

   如果不小心删掉了git上的个人令牌token,可以从“凭据”-“系统”-“全局凭据”里删掉该GitLab API token,重新再建一个就行   

 

 

 7、添加完上边的全局配置,去工程里配置项目,还是报无权限,决定再试下凭据添加Jenkins用户名密码:Jenkins-凭据-系统-全局凭据

 8、添加完后回项目里,再次输入git仓库地址,没有问题了。不确定是哪个管用,全局配置生成的token现在没在用

   

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Jenkins结合GitLab的步骤如下: 1. 确认Jenkins已开启GitLab插件,并在系统管理的插件管理中安装该插件。 2. 在GitLab中设置外发请求,确保允许Webhook和服务对本地网络的请求。 3. 配置GitLab的API访问认证,创建一个访问令牌,并复制保存用于与Jenkins通信的凭据。 4. 在Jenkins中配置访问GitLab的凭据,即在系统管理的凭据管理中添加GitLab API token。 5. 授权Jenkins启用/project端点以创建与GitLab连接。 6. 在Jenkins上创建一个任务,选择“构建一个自由风格的软件项目”,任务名字要与GitLab的project名字相同。 7. 创建GitLab对应项目的webhook,用于触发Jenkins的构建操作。 8. 可以通过手动触发事件来测试JenkinsGitLab的集成。 9. 在Jenkins上查看执行记录,确认是否成功执行了GitLab推送代码后的构建操作。 <span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [gitlabjenkins集成](https://blog.csdn.net/weixin_40579389/article/details/120834854)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Jenkins+GitLab自动化部署](https://blog.csdn.net/Duke147/article/details/109595233)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值