
背景:最近项目需要 Jenkins 集成git,着手记录遇到的问题及解决方式
一、搭建Jenkins环境步骤这里(略)
二、安装Jenkins插件(系统管理-->插件管理-->可选插件)选择 git plugin,并安装
三、下载并安装git.exe 我这里安装的是git 64位
四、在Jenkins 中配置 git 的安装路径,我这里的路径是 C:\Program Files\Git\bin\git.exe
五、配置git 源码地址(创建一个*项目-->配置-->源码管理)
出现上面error code 128可能的原因:
①、生成ssh时不应该使用当前用户去生成ssh,而是使用jenkins这个用户去生成ssh,然后再去git服务器上配置你生成key,最后再jenkins上配置返回给你的key
②、磁盘空间workspace不足够
③、repository URL只支持如下几种方式
经过排查这里出现的问题是第三种情况:通信协议不支持,修改后,验证通过