На моем VPS-сервере установлена ОС Debian. Я могу подключиться к нему через SSH, HTTP, FTP, но когда я пытаюсь работать по протоколу svn: //, мой сервер закрывает соединение примерно через 5 минут после запроса.
Например. Я хочу отправить файл из моей рабочей копии на локальном компьютере в репозиторий. Я печатаю:
$ svn commit /path/to/file --username my_username --password my_password
и через несколько минут я получаю:
svn: E210002: Commit failed (details follow):
svn: E210002: Unable to connect to a repository at URL 'svn://[domain]:2000/path'
svn: E210002: Network connection closed unexpectedly
у меня есть svnserve
работает на 2000 порту. Моя проблема появилась вчера. За несколько дней до этого все было в порядке. Я не менял свои данные авторизации (ни логин, ни пароль). Проблема такая же, когда я пытаюсь проверить любой репозиторий с этого сервера.
Я попытался создать рабочую копию (команда checkout) на этом сервере из репозитория, который также находился на нем, и проблем не было.
Думаю, проблема с настройкой системы, но не знаю. Дополнительная информация:
svnserve записывает это:
9727 2013-02-22T15:11:27.461001Z [my_ip_addr] - - ERR /tmp/buildd/subversion-1.6.12dfsg/subversion/libsvn_ra_svn/streams.c 149 210002 Network connection closed unexpectedl
Как отладить типичные проблемы с подключением
netstat -na | grep :2000
должен выведите 1 строку с "LISTENING"telnet <server> 2000