這星期麻煩 jace 幫忙建置了內部開發用的 Subversion。也開始有人在使用 TortoiseSVN 時整個畫面當住不動,之後就丟出一個 400 Bad Request 的訊息出來。
這通常是電腦上裝的防火牆阻檔了 DAV requests 所致,最快的解決方式就是改用 SSL 加密傳輸,走 https:// 就不會有這個問題了。
除了改走 SSL 之外,也可以把 TortoiseSVN 二個主要程式TortoiseProc.exe、TSVNCache.exe 加入防火牆的信任區域,以 Kaspersky 為例:
1.開啟設定->防護->信任區域
2.點 “新增”
3.分別加入 TortoiseProc.exe 跟 TSVNCache.exe 二個檔案,並且勾選”不要掃瞄網路流量”
這樣就大功告成了,如果使用其它的 Subversion client 有一樣的狀況也可以比照辦理。
4 comments On TortoiseSVN 的 400 Bad Request
卡巴果真非常難搞 🙁
不過換句話說,它的防護性也比較高 (?) ,但是不適合一般 User 使用。
SVN我只有玩過TortoiseSVN
還沒實驗過架Server
不知道您在架SVN的Server端方面
有什麼心得可以分享的嗎?
http://www.player.idv.tw/prog/index.php?title=Subversion
內容幾乎都是從維基百科挖下來的
(個人心得, 想等我有空架SVN的Server端後, 再來寫一些)
—
php與MediaWiki還在摸索中
程式纇的Wiki
我要慢慢架
把筆記資料放在公司外的個人網站
至少免於憂慮
萬一被公司踢走或是Windows又毀掉時
筆記資料又跟我說永別了
SVN的Server端
防火牆要打開 TCP 3690
Windows的防火牆
預設有檔到 3690
谢谢,真得很有帮助