jenkins - svn: E170001報錯的原因以及解決方案

YatHo發表於2017-12-09

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】按鈕 
這裡寫圖片描述
這裡寫圖片描述

linux\mac客戶端(清除本地快取) 
方法一: 
linux下刪除~/.subversion/auth即可清除之前的使用者名稱和密碼:rm -rf ~/.subversion/auth

以後再操作svn會提示你輸入使用者名稱,這時就可以使用新的了

方法二: 
svn操作時帶上–username引數,比如svn –username=smile co svn_path local_path

相關文章