请稍等 ...
×

采纳答案成功!

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

Jenkins 源码管理的git配置失败,请帮忙看看,谢谢

Jenkins 源码管理的git配置失败,报错有2种:
1.Failed to connect to repository : Error performing git command: C:\Program Files\Git\bin ls-remote -h git@gitee.com:hundred-battles-fight/imoocinterface.git HEAD

2.Failed to connect to repository : Command “git.exe ls-remote -h – git@gitee.com:hundred-battles-fight/imoocinterface.git HEAD” returned status code 128:
stdout:
stderr: git@gitee.com: Permission denied (publickey).
fatal: Could not read from remote repository.

百度了好久,原因有3个:
1.Global Tool Configuration的git路径不对。这个我试过好多git路径,都不行,详见下面截图
2.git版本问题:这个我本地版本git version 2.31.1.windows.1,官网最新版本才2.32,所以应该也不是
3.秘钥问题:gitlab的秘钥是pc本地用户生成的,网上有个别帖子说必须Jenkins用户进行,但那都是mac的,windows不知怎么处理,所以这个方法没试。
请老师帮忙看看,这个怎么解决。图片描述

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

2回答

Mushishi 2021-06-13 17:44:48

你也可以直接把git.exe得添加到环境变量中

0 回复 有任何疑惑可以回复我~
Mushishi 2021-06-13 17:43:34

把你git bin得路径添加到jenkins得环境变量中

0 回复 有任何疑惑可以回复我~
  • 提问者 慕慕7551115 #1
    请问怎么添加?比如python在jenkins添加环境变量,环境变量必须是PYTHONPATH,不能是PATH或者其他
    回复 有任何疑惑可以回复我~ 2021-06-15 09:59:47
  • Mushishi 回复 提问者 慕慕7551115 #2
    jenking环境变量中,你key随便写个名字,value把路径添加进去就ok
    回复 有任何疑惑可以回复我~ 2021-06-15 11:02:35
  • 提问者 慕慕7551115 回复 Mushishi #3
    试了下,不行。我用的是Jenkinspath:XX路径
    回复 有任何疑惑可以回复我~ 2021-06-15 15:06:43
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号