不能将js,css,jpg文件提交到subversion存储库svn:E175002:PROPFIND 405不允许

时间:2015-09-25 04:31:30

标签: svn http-status-code-405

当我通过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)

1 个答案:

答案 0 :(得分:0)

您似乎正在使用Web服务器与存储库进行通信。出现这些错误(方法不允许)似乎是Web服务器访问文件的问题。

如果您的存储库不在Web服务器的标准文档根目录中,则需要告知服务器允许用户访问这些目录。

至于apache webserver一个简单的

<directory Path/to/your/repositories>
  Allow from all
</directory>
apache配置中的

应该可以完成这项任务。