SVN: невозможно подключиться / хранилище не найдено

Я схожу с ума от этой проблемы, которая возникла внезапно! Вкратце, если я пытаюсь подключить свой сервер SVN, я получаю следующее:

$ svn list svn://host
svn: E170013: Unable to connect to a repository at URL 'svn://host'
svn: E210005: No repository found in 'svn://host'

Конечно svnserve работает на порте по умолчанию (3690) и

telnet host 3690

регулярно работает.

Нет брандмауэров, сервера или на стороне клиента.

svn проекты и репозитории регулярно работают локально.

5 ответов

Еще одна вещь, чтобы проверить:

Я установил новый svnserve и подключался в первый раз, но я получил ошибку:

svn: E170013: Unable to connect to a repository at URL 'svn://host/path'  
svn: E210005: No repository found in 'svn://host/path'

(в сторону нормального клиента nmap -Pn host -p3690 будучи открытым, сам сервер выдал ту же ошибку с svn list -v file:///pathгде следует перечислить хотя бы ревизию ноль)

Так что для меня оказалось ведущим пробелом в моем /path/conf/svnserve.conf (то есть я только удалил знак фунта и оставил один пробел перед anon-access и auth-access); и извините, я забыл, какая команда дала мне подсказку, но я получил ошибку

svn: E200002: line 20: Option expected

которая была линией анонного доступа в svnserve.conf,

Проверьте свои настройки прокси в TortoiseSVN-> Настройки-> Сеть.

Возможно, они настроены иначе, чем в вашем веб-браузере.

Или попробуйте,

Отключите / удалите программное обеспечение VPN (если вы его используете), чтобы использовать репозиторий SVN.

Вы проверили, что ваша версия SVN не изменилась?

возможно, менеджер пакетов обновил его в пакете других изменений.

Запустите эту команду, чтобы показать версию и другие сведения о пакете Subversion.

apt-cache show subversion

Могут возникнуть проблемы с подключением к хранилищу 1.7 с клиентом 1.9, если в этом случае будут сообщения в журнале сервера и на stdout при запуске клиента svn.

Отредактируйте ваш файл конфигурации "серверов", чтобы указать, какой прокси использовать.

Расположение файла находится в "~/.subversion"

Раскомментируйте и установите следующие строки:

#http-proxy-host=my.proxy
#http-proxy-port=80
#http-proxy-username=[username]
#http-proxy-password=[password]

У меня нет вашего программного обеспечения, поэтому я не могу его протестировать, но надеюсь, что это поможет.

Здесь можно проверить несколько вещей.

  1. Можете ли вы проверить на сервере, используя svn list file://... ваш сервер дает список файлов? - (Это должно работать, я думаю, вы уже упоминали.)

  2. Если приведенная выше команда работает, то ваша локальная настройка верна, но здесь есть небольшая вещь, которой не хватает. Пожалуйста, проверьте эту ссылку шаги для настройки svnserve с помощью https:// или используя svn://

  3. Проверьте, запущен ли демон вашего сервера с параметром -r? Без этого клиент должен предоставить весь путь для доступа.svn: //host.example.com/var/www/myrepo/project1, если сервер запускается с параметром -r, то это должно быть svn://host.example.com/project1.

  4. Проверьте файл svn-Director / conf / svnserv.conf и посмотрите, имеет ли доступ к репозиторию, к которому вы хотите получить доступ, пользователя, к которому вы подключаетесь. Это необходимо, поскольку без доступа пользователя возможно, что хранилище не будет читаемым. Для справки svnserv.conf это.

  5. Вы настроили apache и можете ли вы получить доступ к репо с помощью https://localhost/.

Для отладки запустите демон сервера с --foreground чтобы получить журналы и легкий просмотр.

Пожалуйста, дайте мне знать, если это все еще не работает.

Если вы находитесь за прокси, вам необходимо настроить прокси для svn. Для этого отредактируйте ~/.subversion/servers файл с помощью nano или предпочитаемый текстовый редактор и перейдите в [global]раздел параметров. Раскомментируйте эти строки и замените IP-адресом вашего прокси x.x.x.x и порт yyyy:

http-proxy-host = x.x.x.x
http-proxy-port = yyyy

Сохраните перед закрытием, это должно работать немедленно; не оставляйте пробелов между началом строки и http после раскомментирования.

Другие вопросы по тегам