提交 .htaccess 文件时出现 svn“对等方重置连接”错误

提交 .htaccess 文件时出现 svn“对等方重置连接”错误

我无法仅提交 .htaccess 文件。当我尝试在终端上提交时,出现此错误:

svn: PUT of '/svn_sr/!svn/wrk/2ce2c337-a371-411d-ae18-c39acaa2d846/trunk/crm/.htaccess': Could not read status line: Connection reset by peer (http://www.xxx.com)

当我尝试在 zend-studio 上提交时出现以下错误:

svn: Connection reset
svn: PROPFIND request failed on '/svn_sr/trunk/crm/.htaccess'

我认为这是权限问题。但我不知道如何解决。我在网上找到一些关于这个问题的信息,但我无法理解或解决问题。

我的虚拟主机配置:

<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerName www.xxx.com
        DocumentRoot /home/umutftp
        <Location /svn_sr>
                DAV svn
                SVNPath /var/svn/sr
                AuthType Basic
                AuthName "Development area"
                AuthUserFile /etc/apache2/dav_svn.passwd
                Require valid-user
        </Location>

        <Directory /home/umutftp>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>
        ErrorLog ${APACHE_LOG_DIR}/xxx_error.log
        LogLevel warn
        CustomLog ${APACHE_LOG_DIR}/xxx_access.log combined
</VirtualHost>

注意:我懂一点英语。如果您能用简单的语言解释,我会很高兴。

答案1

您是否有看起来像这样的部分......

<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy all
</Files>

...或者您配置中的其他地方是否有类似的东西?

无论您从哪里获得它,它几乎都位于 Apache 的默认配置中。它专门用于中断对.htaccess文件的访问;删除它以便能够在 SVN 中使用它们。

相关内容