
При попытке подключения к 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
У меня та же проблема на MBP 10.7.5. Некоторые ребята сообщают о похожей проблеме на https://discussions.apple.com/thread/4280660 и Ошибка SVN при подключении с MacBook
Соединение svn+ssh и https соединения работают нормально. На моей другой машине, работающей под управлением той же версии ОС, проблем нет.
Интересно, что я попробовал запустить svn на Ubuntu внутри virtualbox. Результаты те же: 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
После некоторых исследований я сделал следующее, и это решило мою проблему и помогло мне разблокировать ее. Модуль веб-безопасности вызывает эту проблему. Поэтому мне пришлось удалить его.
- Откройте терминал и перейдите в
cd /opt/cisco/anyconnect/bin
. - Внутри
bin
папки находится скрипт удаления модуля веб-безопасности,websecurity_uninstall.sh
sudo ./websecurity_uninstall.sh
Вот и все. Мой SVN снова работает, и сейчас все работает отлично.
решение3
У нас была та же проблема в сочетании с Cisco AnyConnect 3.1. Для нас проблема, похоже, в плагине веб-безопасности AnyConnect. После удаления AnyConnect (sudo /opt/cisco/..../bin/vpn_uninstall.sh + любой другой скрипт uninstall.sh) мы переустановили AnyConnect, просто выбрав опцию "VPN". После этого все заработало.