TortoiseSVN: не удалось прочитать строку состояния в виртуальной машине - PullRequest
1 голос
/ 09 апреля 2009

Я столкнулся со странной проблемой в TorToiseSVN 1.6 на виртуальной машине: я не могу извлекать файлы из любой системы контроля версий в Интернете. Один из протестированных мной примеров:

http://codesmith.googlecode.com/svn/trunk/

Я получил ошибку

options of *: could not read status line: connection was closed by http://codesmith.googlecode.com

Я попытался отключить брандмауэр и антивирус на виртуальной машине, установить соединение с NAT для виртуальной машины, но он не работает.

Есть идеи?

Ответы [ 5 ]

2 голосов
/ 09 июня 2009

Скорее всего, это проблема с прокси. Что происходит, когда вы переключаете URL на HTTPS?

https://codesmith.googlecode.com/svn/trunk/

Примечание. Для подключения через https необходимо иметь права на запись. Если он работает через https, значит проблема с прокси. Смотри http://subversion.apache.org/faq.html#proxy

Для дальнейшего устранения неполадок вы можете попробовать оформить заказ по следующим URL-адресам:

http://svn.collab.net:81/repos/svn/trunk/
http://svn.apache.org/repos/asf/subversion/trunk/
https://svn.apache.org/repos/asf/subversion/trunk/

Collab.net прослушивает порт 81, а также порт 80, чтобы помочь людям обойти прокси. Кроме того, их https-сервер не требует аутентификации.

1 голос
/ 10 июня 2009

Я столкнулся с этой проблемой на моем сервере, и это оказалось проблемы HTTP / HTTPS на стороне сервера. Возможно ли, что ваш провайдер или сеть используют невидимый HTTP-прокси?

Что более важно, он работает вне виртуальной машины? Тогда, по крайней мере, вы можете сузить его до настройки виртуальной машины или вашего соединения. Возможно, вы также можете попробовать SVN CHECKOUT из командной строки внутри виртуальной машины на случай, если это проблема Tortise.

Вот что вы можете запустить, чтобы увидеть, не работает ли скрытый прокси с вашим соединением: http://netalyzr.icsi.berkeley.edu/

0 голосов
/ 13 июня 2009

Какое программное обеспечение VM вы используете? В VMWare я могу сказать по своему опыту, что некоторые виды сетевых операций, которые я пытался выполнить, не сработали под NAT. Уровень абстракции NAT может сломать вещи; однако, когда я переключился на «Bridged», все работало нормально. Я предлагаю вам попробовать установить сетевой адаптер на «Bridged», независимо от того, какое программное обеспечение VM вы используете. Вот описание продукта VMWare:

В режиме мостовой сети виртуальный машина появляется как дополнительная компьютер в том же физическом Ethernet сеть как хост. Виртуальный Машина может затем прозрачно использовать любой услуг, доступных на сеть, к которой она подключена, включая файловые серверы, принтеры и шлюзы. Аналогично, любой физический хост или другая виртуальная машина настроена с мостовыми сетями можно использовать ресурсы этой виртуальной машины.

0 голосов
/ 08 июня 2009

Вероятно, глупый вопрос, но вы настроили прокси (если он вам нужен)? Он не использует настройки IE, но находится на TortoiseSVN -> Настройки -> Страница сети.

(извините, если вы об этом подумали, но вопрос не сформулирован)

0 голосов
/ 06 июня 2009

Если вы добавите этот URL в свой браузер, получите ли вы те же данные на виртуальной машине и за ее пределами?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...