svn: невозможно найти репозиторий

Я пытаюсь настроить svn в своей домашней сети на сервере Ubuntu. Я создал репозиторий в этом поле, используя svnadmin create / opt / svn, и это было успешно. Я установил ssh на этом поле и хочу туннелировать svn через ssh, чтобы я мог открыть svn через брандмауэр и проверить код на ходу.

Я нахожусь на рабочей станции ubuntu. Я создаю запись хоста под названием spenser, которая указывает на IP-адрес моего svn-сервера и тип

ssh spenser 

для входа в окно и создания ключа rsa (или любого другого) в этом поле. Теперь я должен быть хорошим.

Поэтому я запускаю eclipse и перехожу в sublin svn repository browser, чтобы создать ссылку на репозиторий. Я использую svn + ssh: // spenser. Я получаю вызов ssh и вводя свой пароль. Затем я получаю:

  Couldn't find a repository svn: Unable to connect to a repository at URL 'svn+ssh://spenser' svn: No repository found in 'svn+ssh://spenser' 

Я смотрю на svnserve на сервере, и я вижу:

 thom@spenser:~$ ps aux|grep svn root 2015 0.0 0.2 11936 640 ? Ss 08:07 0:00 /usr/bin/svnserve -d -r /opt/svn 

Это означает, что он указывает на правильный репозиторий. Я смотрю на репозиторий:

 thom@spenser:~$ ls -l /opt/svn total 24 drwxr-xr-x 2 root root 4096 2012-01-31 07:03 conf drwxr-sr-x 6 root root 4096 2012-01-29 12:51 db -r--r--r-- 1 root root 2 2012-01-29 12:51 format drwxr-xr-x 2 root root 4096 2012-01-29 12:51 hooks drwxr-xr-x 2 root root 4096 2012-01-29 12:51 locks -rw-r--r-- 1 root root 229 2012-01-29 12:51 README.txt 

Что мне не хватает?

Я не эксперт в этой области, но svn + ssh: // НЕ подключается к запущенному svnserve на целевом сервере. Процесс svnserve генерируется в сеансе SSH и туннелируется обратно к вам. Я считаю, вам нужно указать svn + ssh: // spenser / opt / svn

Я отсылаю вас к книге Subversion для получения дополнительной информации:

http://svnbook.red-bean.com/en/1.7/svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.sshauth