我一直在遵循本指南在Ubuntu中安装SVN。我正在使用Ubuntu 14.04。
我的工作区中已有一个Java项目:
/home/plattens/workspace/jguids30ma
我已经为该项目创建了一个存储库:
svnadmin create /svn/repository/jguids30ma
但是到目前为止,我将现有项目导入存储库的所有尝试都失败了。
svn import /svn/repository/jguids30ma/ file:///home/plattens/workspace/jguids30ma -m "Initial check in"
导致:
svn: E180001: Unable to connect to a repository at URL 'file:///home/plattens/workspace/jguids30ma'
svn: E180001: Unable to open an ra_local session to URL
svn: E180001: Unable to open repository 'file:///home/plattens/workspace/jguids30ma'
我哪里出问题了?
尝试svnserve
像这样启动:
svnserve -d -r /svn/repository/jguids30ma
从svn书:
如前所述,一旦我们成功启动svnserve,它将使系统上的每个存储库都可用于网络。客户端需要在存储库URL中指定绝对路径。例如,如果存储库位于/ var / svn / project1,则客户端可以通过svn://host.example.com/var/svn/project1访问该存储库
因此,您应该尝试使用svn协议而不是像这样的文件:
svn import /svn/repository/jguids30ma/ svn://[IP of your server]/home/plattens/workspace/jguids30ma -m "Initial check in"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句