jenkins - svn: E170001报错的原因以及解决方案

时间:2024-11-01 11:05:56

1. 什么问题What?

使用Jenkins配置的svn拉取项目,Jenkins报错:svn: E170001;

  1. Your credentials to connect to the repository are not valid.
  2. The Repository branch path is not valid.
  3. The SVN server is down.

2.逐个验证:

  先重账户来,换了个账户后还是不行。

  重新用一个有权限的Svn账户拉取项目,为什么出现此问题,其中的原因是svn客户端本地有缓存。虽然重新用有权限的svn账户,但是svn登录时,还是用的本地存在没有权限的svn账户。

3. 解决办法

win客户端(清除本地缓存) 
【TortoiseSvn】—–》【setings】—-》【saved Data】——-》点击Authentication的【Clean】按钮 
jenkins -  svn: E170001报错的原因以及解决方案
jenkins -  svn: E170001报错的原因以及解决方案

linux\mac客户端(清除本地缓存) 
方法一: 
linux下删除~/.subversion/auth即可清除之前的用户名和密码:rm -rf ~/.subversion/auth

以后再操作svn会提示你输入用户名,这时就可以使用新的了

方法二: 
svn操作时带上–username参数,比如svn –username=smile co svn_path local_path