无法使用apache提交到subversion服务器

时间:2012-01-20 20:07:09

标签: linux apache svn

我的Archlinux服务器使用Apache 2.0和subversion通过互联网访问我的svn服务器。但是在设置之后我甚至无法在本地提交。

我的httpd.conf

ServerRoot "/etc/httpd"
Listen 80

LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule dav_svn_module modules/mod_dav_svn.so

User http
Group http

DocumentRoot "/srv/http"

<Location /svn>
   DAV svn
   SVNPath /home/sendo/svn/repository
</Location>

我用过:

svnadmin create /home/sendo/svn/repository/projectx

然后:

chown -R http.http /home/svn/repository/projectx

之后,我尝试使用以下命令从svn服务器导入文件:

svn import -m "Initial import" http://mydomain.topdomain/svn/projectx/

我得到了

svn:E000013:无法连接到网址http://mydomain.topdomain/svn/projectx/

的存储库

svn:E000013:无法打开请求的SVM文件系统

任何人都知道我做错了什么?

1 个答案:

答案 0 :(得分:0)

SVNPath /home/sendo/svn/repository 

表示:

  • 你有一个回购,
  • 此repo必须在/ home / sendo / svn / repository中创建,而不是在下面的一个级别