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