График ревизий TortoiseSVN не удается проверить, и т. д. работает

У меня есть репозиторий на удаленном (за пределами брандмауэра) сервере, доступ к которому осуществляется с помощью расширения оболочки TortoiseSVN. Моя локальная машина для кодирования — это Windows XP, машина с удаленным хранилищем также основана на WIndows и использует svnserve для предоставления кода и т. д.

На моей кодирующей машине я могу щелкнуть правой кнопкой мыши каталог и использовать «SVN checkout», чтобы получить дерево каталогов из репозитория. Я могу внести изменения в код и зафиксировать их.

Если я попытаюсь использовать TortoiseSVN -> График ревизий или Показать журнал, я получу сообщение об ошибке, в котором говорится: «Произошла проблема с подключением к серверу» и спрашивают, хочу ли я просмотреть кэшированную информацию. Я пытался использовать Настройки -> Сохраненные данные и удалить все. Я повторно аутентифицировал пользователя/пароль и сохранил их.

Есть идеи, почему часть системы работает? Я думаю, что все пути, аутентификация и т. д. будут одинаковыми. Проблема с сообщениями об ошибках заключается в том, что они не сообщают, в чем проблема или какую информацию они используют (например, путь, на который смотрел граф ревизий).


person John    schedule 20.11.2013    source источник
comment
Можно ли просмотреть полную историю журналов?   -  person alroc    schedule 20.11.2013
comment
Откуда? Если я щелкну файл правой кнопкой мыши и выберу «Показать журнал», у меня возникнет проблема, описанная выше.   -  person John    schedule 20.11.2013
comment
График ревизий строится из журнала репозитория, поэтому, если ни один из них не работает, он подтверждает, что это проблема протокола.   -  person alroc    schedule 20.11.2013
comment
Любая идея, как проверить используемый протокол? Насколько я знаю, он настроен на использование протокола svn://, т.е. НЕ http/s. Из проводника Windows (не Интернета) я использую меню Tortoise SVN. Я не понимаю, почему в меню будут использоваться разные протоколы для различных параметров (оформления заказа, журнала и т. д.). NB Checkout и т. д. работает, карта ревизий и т. д. — нет — все из одного меню в один и тот же репозиторий.   -  person John    schedule 20.11.2013
comment
К вашему сведению, на удаленном сервере работает svnserve, а не apache.   -  person John    schedule 20.11.2013
comment
Это важная деталь, которую нельзя упускать! Отредактируйте его в исходном сообщении, так как он полностью меняет ответ.   -  person alroc    schedule 20.11.2013
comment
Когда я говорю о проблеме с протоколом, я имею в виду, что что-то блокирует часть протокола связи, которую клиент использует для связи с сервером.   -  person alroc    schedule 20.11.2013
comment
Критическая проблема, которую я уже сделал (используя расширение оболочки TortoiseSVN). Не могли бы вы объяснить, как я могу читать и писать в репозиторий, но не могу читать из репозитория, используя график или журнал изменений. Я не понимаю, чем отличаются показания (следовательно, как я могу протестировать протокол?).   -  person John    schedule 20.11.2013
comment
Упомяните в своем исходном сообщении, что вы используете svnserve, а не Apache. Это очень важно, поскольку значительно меняет шаги по устранению неполадок и ответы. Протокол svn полностью отличается от HTTP(S), и я ожидаю, что он должен либо работать, либо не работать. Вам нужен администратор брандмауэра/сети, чтобы отслеживать трафик и выяснять, что именно блокируется и где.   -  person alroc    schedule 20.11.2013
comment
Отредактировал сообщение, как было предложено. Спасибо за ваше время на это.   -  person John    schedule 20.11.2013


Ответы (1)


Похоже, ваш брандмауэр блокирует HTTP-методы, которые требуются для извлечения журнала, но проверка входа/выхода этого не делает. Вам нужно будет попросить администратора брандмауэра убедиться, что все методы, отмечены здесь разрешены через брандмауэр при общении с сервером SVN.

Если вы используете HTTPS, брандмауэр не должен блокировать какие-либо методы HTTP, поскольку сам метод является частью зашифрованного трафика.

person alroc    schedule 20.11.2013
comment
Смотрите мой комментарий под исходным вопросом Любая идея, как.... - person John; 20.11.2013