
當我嘗試連接到我們公司的 SVN 儲存庫時,我收到以下訊息 - 無論我從 OSX 命令列還是 Eclipse 嘗試連接,都會出現相同的錯誤。
關於在哪裡排除故障有什麼想法嗎?
我可以從其他類似的計算機進行訪問,並且我團隊中的其他人沒有任何問題- 這個問題於昨天下午在我的MacBook Pro 上開始出現(在問題開始之前沒有對操作系統進行任何已知的更改) 。
$ svn co http://example.ca/cwl/tags/app
svn: OPTIONS of 'http://example.ca/cwl/tags/app': Could not read status line: connection was closed by server (http://example.ca)*
答案1
我在運行 10.7.5 的 MBP 上遇到同樣的問題。其他一些人報告了類似的問題 https://discussions.apple.com/thread/4280660 和 從 MacBook 連線時出現 SVN 錯誤
svn+ssh連接和https連接工作一切正常。我的另一台機器運行相同的作業系統版本沒有問題。
一件有趣的事情是我嘗試在虛擬機器內的 Ubuntu 上執行 svn。它遇到了相同的結果: svn ls http:// 不起作用; svn ls https:// 有效
您使用 Cisco AnyConnect 3.1 VPN 嗎?註釋位於https://stackoverflow.com/questions/12808500/svn-could-not-read-status-line-error-on-checkout 表示罪魁禍首可能是 Cisco VPN 用戶端。我最近升級到 Cisco AnyConnect 3.1,大約在同一時間 svn ls http:// 停止工作。
答案2
經過一番研究後,我做了以下工作,它解決了我的問題並幫助我解決了問題。 Web 安全模組導致了此問題。所以我不得不卸載它。
- 打開終端並轉到
cd /opt/cisco/anyconnect/bin
。 - 資料夾內
bin
有一個網路安全模組的卸載腳本,websecurity_uninstall.sh
sudo ./websecurity_uninstall.sh
就是這樣。我的 SVN 又恢復工作了,現在一切都正常工作。
答案3
我們在使用 Cisco AnyConnect 3.1 時遇到了相同的問題。對我們來說,問題似乎出在 AnyConnect 的 Web 安全插件上。卸載 AnyConnect(sudo /opt/cisco/..../bin/vpn_uninstall.sh + 任何其他 uninstall.sh 腳本)後,我們只選擇「VPN」選項重新安裝 AnyConnect。後來就成功了。