为什么Subversion不允许提交.htaccess文件?

use*_*968 3 svn apache .htaccess tortoisesvn rhel5

我无法从我的Windows SVN客户端(TortoiseSVN)提交.htaccess文件.返回的错误是:

无法读取状态行:远程主机强制关闭现有连接.

这基本上是我的vhost在Apache中的样子:

<VirtualHost *:80>
  DocumentRoot /var/www/mydomain.com/legacy/trunk/html
  ServerName mydomain.com

  <Directory /var/www/>
    FileETag MTime Size
    AllowOverride All
  </Directory>

  <Directory /var/www/tools>
    AllowOverride All
  </Directory>

  <Location /svn>
    DAV svn
    SVNPath /var/svn/repos/MyRepo

    # Limit write permission to list of valid users.
    # Require SSL connection for password protection.
    # SSLRequireSSL
    ErrorDocument 404 default

    AuthType Basic
    AuthName "Authorization Realm"
    AuthUserFile /etc/httpd/conf/.htpasswd
    Require valid-user
  </Location>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

如何更改,以便.htaccess文件可以提交?

Mar*_*ler 5

刚刚找到了解决该问题的方法 - 只需将其置于虚拟主机配置中即可覆盖全局http.conf:

<Files ~ "^\.ht">
    Order allow,deny
    Allow from all
    Satisfy All
</Files>
Run Code Online (Sandbox Code Playgroud)

资源

这是肯定的(测试过的)正确的答案,但是他放弃了他的问题:/