亲爱的Stackoverflow社区! 最近我的svn服务器崩溃了,我尝试了几乎所有的东西,但是我不能再次使用它。SVN 405错误:无法获取资源信息
OS:Raspbian
我所做的: 安装包:
apt-get install subversion libapache2-svn apache2 mysql-server
Enabeling dav_svn:a2enmod dav_svn
创建库:
$ mkdir -p /opt/svn/project1
$ mkdir -p /opt/svn/project2
添加他们:
$ svnadmin create --fs-type fsfs /opt/svn/project1
$ svnadmin create --fs-type fsfs /opt/svn/project2`
设置所有者:
$ chown -R www-data:www-data /opt/svn
创建的用户:
$ sudo htpasswd /etc/apache2/dav_svn.passwd weini
创建库文件:
mkdir -p /tmp/projet1/trunk
mkdir -p /tmp/projet1/branches
mkdir -p /tmp/projet1/tags
mkdir -p /tmp/projet2/trunk
mkdir -p /tmp/projet2/branches
mkdir -p /tmp/projet2/tags
创建/etc/apache2/mods-enabled/dav_svn.conf
文件:
<Location /svn/>
DAV svn
SVNParentPath /opt/svn/
SVNListParentPath On
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user
</Location>
导入它们:注意通过http://
访问存储库不起作用;通过file://
作品
Error: svn import /tmp/project1 http://localhost/svn/project1 -m "initialer Import"
Error: svn import /tmp/project2 http://localhost/svn/project2 -m "initialer Import"
Works: svn import /tmp/project1 file://opt/svn/project1 -m "initialer Import"
Works: svn import /tmp/project2 file://opt/svn/project2 -m "initialer Import"`
其他一切都是默认设置!
ERRORMESSAGE:
RA layer request failed
svn: Unable to connect to a repository at URL 'http://server.weini.at/svn/project1'
svn: Server sent unexpected return value (405 Method Not Allowed) in response to OPTIONS request for 'http://server.weini.at/svn/project1
系统日志:
no errors
的Apache2 /错误。日志:
[Wed Apr 09 22:29:29 2014] [error] [client 192.168.0.1] Could not fetch resource information. [-2, #0]
[Wed Apr 09 22:29:29 2014] [error] [client 192.168.0.1] (2)No such file or directory: The URI does not contain the name of a repository. [405, #190001]
当我试着通过网页浏览器一切工作正常访问的数据存储:http://i.stack.imgur.com/aNKzw.png
谢谢,现在一切正常:) – weini37