Назад | Перейти на главную страницу

svn Ошибка «Сброс соединения одноранговым узлом» во время фиксации файла .htaccess

Я не могу фиксировать только файлы .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>

Примечание: я плохо знаю английский. Буду рад, если вам объяснят простым языком.

У вас есть раздел, который выглядит так ...

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

... или что-нибудь подобное в другом месте вашей конфигурации?

Это в значительной степени в конфигурации Apache по умолчанию, независимо от того, где вы ее взяли. Он специально построен, чтобы нарушить доступ к .htaccess файлы; удалите его, чтобы иметь возможность работать с ними в SVN.