无法连接到SVN - 找不到指定的文件

时间:2012-09-19 13:32:35

标签: svn unix version-control tortoisesvn

我在远程服务器上设置了svn repo

# svn info
Path: .
URL: file:///root/svn/dadilja/trunk
Repository Root: file:///root/svn/dadilja

我正在尝试使用TortoiseSVN

svn+ssh://USERNAME@SERVER:PORT/root/svn/dadilja/trunk

并获得

  

“无法连接到URL上的存储库    'SVN + SSH:// USERNAME @ SERVER:PORT /根/ SVN / dadilja /分支的/ dev'   无法创建隧道:系统找不到指定的文件。

我不知道该怎么办? /root/svn/dadilja/trunk路径并不存在。在/root/svn/dadilja我有dblocksconf等内容。但是使用

在同一台机器上结账可以正常工作
svn co file:///path

编辑:忽略端口无法修复

1 个答案:

答案 0 :(得分:1)

您无法在svn网址中指定端口,这是AFAIK不受支持。

我知道在非标准端口上使用SSH服务器的唯一方法是通常通过文件.subversion/config设置非标准端口。在那里你可以修改ssh命令,从而指定端口。

[tunnels]
sshtunnel = ssh -p <port>

http://linuxsysadminblog.com/2009/08/using-svnssh-with-a-non-standard-ssh-port/