我在远程服务器上设置了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
我有db
,locks
和conf
等内容。但是使用
svn co file:///path
编辑:忽略端口无法修复
答案 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/