1. 什麼問題What?
使用Jenkins配置的svn拉取專案,Jenkins報錯:svn: E170001;
- Your credentials to connect to the repository are not valid.
- The Repository branch path is not valid.
- The SVN server is down.
2.逐個驗證:
先重賬戶來,換了個賬戶後還是不行。
重新用一個有許可權的Svn賬戶拉取專案,為什麼出現此問題,其中的原因是svn客戶端本地有快取。雖然重新用有許可權的svn賬戶,但是svn登入時,還是用的本地存在沒有許可權的svn賬戶。
3. 解決辦法
win客戶端(清除本地快取)
【TortoiseSvn】—–》【setings】—-》【saved Data】——-》點選Authentication的【Clean】按鈕
linux\mac客戶端(清除本地快取)
方法一:
linux下刪除~/.subversion/auth即可清除之前的使用者名稱和密碼:rm -rf ~/.subversion/auth
以後再操作svn會提示你輸入使用者名稱,這時就可以使用新的了
方法二:
svn操作時帶上–username引數,比如svn –username=smile co svn_path local_path