我安裝了tortoiseSVN,並能夠檢查已存在倉庫中的目錄/文件(我不需要爲此進行身份驗證) 當我嘗試提交修改我得到以下錯誤:烏龜SVN不要求用戶/通過並且失敗
服務器響應發送了意外的返回值(403禁止)結賬
我從來沒有要求我輸入用戶名/密碼進行身份驗證。
試圖用google搜索一下,發現了各種各樣的提及,但沒有明確的答案。 我曾與負責對我們的校園SVN服務器的人,他們聲稱一切都是在服務器端OK ......
任何幫助,將不勝感激:)
我安裝了tortoiseSVN,並能夠檢查已存在倉庫中的目錄/文件(我不需要爲此進行身份驗證) 當我嘗試提交修改我得到以下錯誤:烏龜SVN不要求用戶/通過並且失敗
服務器響應發送了意外的返回值(403禁止)結賬
我從來沒有要求我輸入用戶名/密碼進行身份驗證。
試圖用google搜索一下,發現了各種各樣的提及,但沒有明確的答案。 我曾與負責對我們的校園SVN服務器的人,他們聲稱一切都是在服務器端OK ......
任何幫助,將不勝感激:)
也許TortoiseSVN使用一些保存的驗證數據不再有效?
嘗試在TortoiseSVN的設置對話框(在「保存的數據」下)刪除任何保存的認證數據,然後重試提交。
我要假設您通過http或ssh與存儲庫通信。
然後,您可以編寫倉庫地址這種方式:協議:// 用戶名 @機器地址/庫-DIR。這應該迫使烏龜登錄你。
也許您必須在存儲庫的配置文件中的帳戶/密碼設置之前刪除前面的空格。
alt text http://img365.imageshack.us/img365/7338/svnconfig.jpg
通過我的經驗可能: 1 - 你需要清除這樣你的信息: 右鍵點擊>>設置>>保存的數據>>認證數據>>明確
2 - 當你想在sourceforge.net這樣的資源庫中籤出時,你必須使用「https://」協議而不是「svn://」或「http://」。
確保您的互聯網連接不在代理下。否則,將其配置在烏龜外部連接。
另外,在清潔保存的數據設置(如由其他用戶提到的)需要
此外,嘗試更換https://開頭使用svn + SSH://在結賬。
這對我來說在類似的情況下伎倆。
來源:http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-serversetup.html
看來,從版本1.8,TortiseSVN喜歡的Kerberos(Active Directory)中密碼驗證。這意味着如果您登錄的帳戶沒有SVN路徑的權限,您將會收到403 Forbidden
錯誤。
確定您是否正在代理連接或沒有,如果你去: TortoiseSVN的>設置>網絡 啓用代理,配置代理服務器信息 - 服務器地址和端口應該這樣做。
這隻有在存儲庫使用`svn + ssh`服務時纔有效。大多數管理員不會爲HTTP和`svn + ssh`配置他們的存儲庫,所以如果他已經成功檢出了WC,那麼這個URL是正確的,這是非常安全的。 – alroc 2013-10-04 10:50:44