问题描述:
由于jenkins主机用户目录被删,临时拷贝了一份家目录文件。导致jenkins用户通过外网连接gitlab时报错。
分析过程:
1、从别的jenkins服务器连接gitlab,确认gitlab没问题。
2、从本机jenkins用户连接别的代码仓库,报错;初步确定是这台jenkins主机网络的问题。
3、从jenkins主机其他用户连接jenkins主机正常;确定是jenkins用户问题。
单个用户不通,肯定是环境变量不对。初步分析了git版本,java版本。都不是根本原因。
查看a.log
发现url呗代理到了10.16.3.138这个ip。查看jenkins用户环境变量.bash_profile
解决方案:
在环境变量中增加 export no_proxy=120.194.46.243;让到该ip的连接不走代理。