我无法仅提交 .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 中使用它们。