Я использую версию 1.6.6 (r40053) SVN через командную строку в Ubuntu 10.04 и соединяюсь с удаленным репозиторием по HTTP, который находится в локальной сети. Некоторое время это хорошо работало, но недавно стало очень медленным для любой операции, которая требует связи с репозиторием, однако это действительно в конечном счете работает после нескольких минут (~3m для svn up
). Смотря на Wireshark, это, кажется, занимает целую минуту между отклоненным автором HTTP и последующим запросом, содержащим учетные данные.
Проблема локальна для моей машины, потому что другие коллеги, под управлением Ubuntu не имеет проблемы и я попытался использовать свои учетные данные от другой машины, и это было очень быстро.
Я пытался удалить .subversion
папка в моем корневом каталоге и проверке всего нового, но это не помогло.
Обновление: Я думаю, что это - связанный автор. Когда я проверяю репозитории SVN прочь Интернета по HTTP (от Google Code, например), все очень быстро, пока я не делаю что-то, что требует пароля. Прежде, чем запросить пароль впервые, это останавливается, по крайней мере, в течение минуты.
Обновление 2: Я установил neon-debug-mask
в настройках SVN (в /etc/subversion/servers
под [Global]
) к 138 и это кажется пребыванию в течение большого количества времени на'auth: Trying Basic challenge...
'
Оказывается, что перезагрузка зафиксировала его - что-то, что я никогда не думаю для попытки машиной Linux. Выходить из системы, вероятно, имело бы также (я только имею привычку блокировать его).
Я использую Аналогично Открытый для подключения моей машины с доменом Windows; я думаю, что это, должно быть, имело некоторое отношение к нему. Я не перезагрузил в течение многих месяцев. Надо надеяться, это помогает кому-то еще там, кто сталкивается с этой проблемой.