1.Jenkins 内执行bat svn checkout 报错:
问题:1.svn: E230001: Server SSL certificate verification failed: certificate issued for a different hostname, issuer is not trusted
2.只在Jenkins 内报错,自己打开cmd工具checkout正常
原因:Jenkins 的SVN的认证缓存文件和命令行工具的缓存位置不同,所以一个可用一个不可用。
解决:将cmd内运行ok的缓存覆盖掉Jenkins的svn缓存。
1.Jenkins 的svn缓存位置:在Jenkins的bat中执行svn --version ,会显示缓存位置
Jenkins svn 报错 certificate issued for a different hostname
2.cmd 执行svn --version
* Wincrypt cache in C:\Users\Administrator\AppData\Roaming\Subversion
3.将cmd显示路径下的文件覆盖掉 Jenkins内显示的路径
4.前提是cmd内一定要认证过才行

相关文章:

  • 2021-11-12
  • 2022-01-26
  • 2021-10-04
  • 2022-12-23
  • 2022-12-23
  • 2021-07-10
  • 2021-12-16
猜你喜欢
  • 2021-10-27
  • 2021-12-05
  • 2021-06-25
  • 2022-12-23
  • 2021-05-12
相关资源
相似解决方案