当我通过http将js,css或jpg文件提交到subversion存储库时,我收到错误。
svn: E175002: Commit failed (details follow):
svn: E175002: PROPFIND of '/svn/testproj/trunk/123.css': 405 Not Allowed (http://xxx.xx.xxx.xxx)
但是提交php / html / tpl没问题。如何防止此错误?
我的svn配置(/etc/apache2/mods-enabled/dav_svn.conf)
<Location /svn>
DAV svn
SVNPath /var/www/data/svn
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
#<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
#</LimitExcept>
</Location>
我的svn版本是1.6.17
我的操作系统是Debian GNU / Linux 7(wheezy)
答案 0 :(得分:0)
您似乎正在使用Web服务器与存储库进行通信。出现这些错误(方法不允许)似乎是Web服务器访问文件的问题。
如果您的存储库不在Web服务器的标准文档根目录中,则需要告知服务器允许用户访问这些目录。
至于apache webserver一个简单的
<directory Path/to/your/repositories>
Allow from all
</directory>
apache配置中的应该可以完成这项任务。