请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Jenkins Git 克隆失败

Git版本:1.8.3.1

SSH 生成,且已经添加到Gitlab中。

/etc/hosts 中加入:192.168.1.144 gitlab.mooc.com

在192.168.1.148服务器上进行,git clone 可以进行克隆的。

但是在Jenkins中,加入Groovy语句,只有 stage('获取代码')这部分,git clone 失败,自己百度了很多文章都未能解决。

//img1.sycdn.imooc.com//szimg/5b3a06200001f3b910870871.jpg

还有,ssh -T git@gitlab.mooc.com -p 2222 可以显示已经成功

https://img1.sycdn.imooc.com//szimg/5b3a0c2c00019ed804080052.jpg

正在回答 回答被采纳积分+3

1回答

刘果国 2018-07-03 10:09:11

在jenkins的机器上,执行一次Git clone ,确保通过。如果也有类似问题的话,需要加上本机的sshkey(视频中有讲解哦)

0 回复 有任何疑惑可以回复我~
  • 提问者 MiracleWong #1
    Jenkins的机器上,git clone 是可以进行克隆的。ssh key(/root/.ssh/id_rsa.pub)也是添加到了gitlab上的。就是这些都排查了一遍还是出现问题,才提问的。
    回复 有任何疑惑可以回复我~ 2018-07-03 10:36:18
  • 刘果国 回复 提问者 MiracleWong #2
    留下qq 加你详聊吧
    回复 有任何疑惑可以回复我~ 2018-07-04 10:40:30
  • 提问者 MiracleWong 回复 刘果国 #3
    后来我们解决了这个问题,使用视频中给出的java jar jenkins.war 的形式,ssh key是好的。之前使用的是yum安装的方式,ssh key一直出现问题(两台机器)。也在排查中
    回复 有任何疑惑可以回复我~ 2018-07-12 19:47:10

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信