2009-05-05 46 views
10

我安裝了tortoiseSVN,並能夠檢查已存在倉庫中的目錄/文件(我不需要爲此進行身份驗證) 當我嘗試提交修改我得到以下錯誤:烏龜SVN不要求用戶/通過並且失敗

服務器響應發送了意外的返回值(403禁止)結賬

我從來沒有要求我輸入用戶名/密碼進行身份驗證。

試圖用google搜索一下,發現了各種各樣的提及,但沒有明確的答案。 我曾與負責對我們的校園SVN服務器的人,他們聲稱一切都是在服務器端OK ......

任何幫助,將不勝感激:)

回答

10

也許TortoiseSVN使用一些保存的驗證數據不再有效?

嘗試在TortoiseSVN的設置對話框(在「保存的數據」下)刪除任何保存的認證數據,然後重試提交。

0

我要假設您通過http或ssh與存儲庫通信。

然後,您可以編寫倉庫地址這種方式:協議:// 用戶名 @機器地址/庫-DIR。這應該迫使烏龜登錄你。

9

通過我的經驗可能: 1 - 你需要清除這樣你的信息: 右鍵點擊>>設置>>保存的數據>>認證數據>>明確

2 - 當你想在sourceforge.net這樣的資源庫中籤出時,你必須使用「https://」協議而不是「svn://」或「http://」。

0

確保您的互聯網連接不在代理下。否則,將其配置在烏龜外部連接。

另外,在清潔保存的數據設置(如由其他用戶提到的)需要

-1

此外,嘗試更換https://開頭使用svn + SSH://在結賬。

這對我來說在類似的情況下伎倆。

來源:http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-serversetup.html

+0

這隻有在存儲庫使用`svn + ssh`服務時纔有效。大多數管理員不會爲HTTP和`svn + ssh`配置他們的存儲庫,所以如果他已經成功檢出了WC,那麼這個URL是正確的,這是非常安全的。 – alroc 2013-10-04 10:50:44

1

看來,從版本1.8,TortiseSVN喜歡的Kerberos(Active Directory)中密碼驗證。這意味着如果您登錄的帳戶沒有SVN路徑的權限,您將會收到403 Forbidden錯誤

1

確定您是否正在代理連接或沒有,如果你去: TortoiseSVN的>設置>網絡 啓用代理,配置代理服務器信息 - 服務器地址和端口應該這樣做。