2012-02-01 77 views
0

我试图在我的家庭网络上的Ubuntu服务器框上设置svn。我使用svnadmin create/opt/svn创建了该存储库,并且这是成功的。我在这个盒子上安装了ssh,并且希望通过ssh隧道传输svn,所以我可以通过防火墙打开svn并在旅途中检查代码。svn:无法找到存储库

我在一个Ubuntu工作站上。我创建一个名为斯宾塞主机条目指向我的SVN服务器的IP地址,并输入

ssh spenser 

登录到箱并创建RSA(或其他)键此框。现在我应该很好。

因此,我启动eclipse并进入sublipse svn repository浏览器来创建我的存储库链接。我使用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的服务器上,我看到:

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

这意味着,它的指向正确的存储库。我看存储库:

[email protected]:~$ 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 

我错过了什么?

回答