2010-08-03 68 views
2

當我對具有相同用戶和組權限的目錄發出svn update命令時,有時會出現密碼提示,有時我不會。我怎麼去調試呢?什麼觸發這樣的身份驗證在我看來目錄具有相同的權限?對某些目錄的SVN更新認證請求

謝謝!

+0

顛覆要求您輸入密碼以訪問顛覆*服務器*,而不是你的本地文件。你的不同目錄是否指向同一個存儲庫?嘗試每個目錄中的'svn info'。 – 2010-08-03 20:55:37

+0

另一種可能性是您的瀏覽器(或顛覆客戶端)緩存某些存儲庫的憑據,但不緩存其他存儲庫的憑據。 – 2010-08-03 21:09:17

+0

Greg, 感謝svn信息提示。 我在沒有要求輸入密碼的目錄中輸入svn info,而repository root以file://協議開頭,而當我被要求輸入密碼時,根目錄以svn + ssh協議開始。作爲一個測試,我使用file:// protocol檢出了svn指向版本庫的項目,事實上svn update沒有驗證請求。 因此,當我使用svn + ssh存儲庫根目錄對目錄進行身份驗證時,是否意味着我的憑據不會緩存在某處?如果是這樣,我如何堅持我的憑證? – 2010-08-04 01:59:01

回答

0

把你的用戶名/密碼(你的svn帳戶)直接進入命令行:

svn --username <> --password <> update 
+0

感謝Pmod,嘗試過但仍要求輸入密碼 – 2010-08-06 16:38:03