Ошибка SVN E175002 - программирование

Ошибка SVN E175002

При попытке проверить код из репозитория онлайн я получил следующую ошибку

E175002: REPORT of '/repos/xxx/!svn/vcc/default'

Я пытаюсь проверить код с удаленного компьютера

4b9b3361

Ответ 1

После долгих исследований я наконец нашел решение, решение которого заключалось в том, чтобы положить allow from all в конфигурацию svn на httpd.conf:

<Directory /repos>
...
allow from all
...
</Directory>

Проверка svn теперь работает нормально

Выше приведены для apache 2.2

если вы используете apache 2.4

<Directory /repos>
    ...
    require all granted
    ...
    </Directory>

Ответ 2

В моем случае я имел E175002 из-за отсутствия записей DNS сервера Subversion.

Ответ 3

У меня было 2 проблемы:

a) Папка svn не была прочитана пользователем apache

b) Возможно, Directory не был правильно настроен

В моем примере репозиторий SVN установлен под /home/svn.

1) chown apache.svn -R /home/svn

2) Измените subversion.conf:

<VirtualHost svn.xxx.com:443>
    ServerName svn.xxx.com
    DocumentRoot /home/svn/

  <Directory "/home/svn/">
        AllowOverride None
        Order allow,deny
        Allow from all
        Options None
    </Directory>

SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL

SSLCertificateFile /etc/pki/tls/certs/ca.crt
SSLCertificateKeyFile /etc/pki/tls/private/ca.key

<FilesMatch "\.(cgi|shtml|jsp|html|htm|php?)$">
    SSLOptions +StdEnvVars
</FilesMatch>

SetEnvIf User-Agent ".*MSIE.*" \
         nokeepalive ssl-unclean-shutdown \
         downgrade-1.0 force-response-1.0

CustomLog /var/log/httpd/ssl_request_log \
          "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"

alias /svn /home/svn

<Location /svn>
 DAV svn
 SVNPath /home/svn
 SVNListParentPath On
 AuthType Basic
 AuthName "Repositorio Subversion"
 AuthUserFile /etc/httpd/dav_svn.passwd
 Require valid-user
 allow from all
</Location>

</VirtualHost>

Ответ 4

Я изменил пароль для Windows, а затем попробовал проверить код, и в итоге я получил ошибку неизвестного хоста.

Я перезапустил eclipse и перезапустил виртуальную машину, где было настроено мое затмение.

Теперь я могу проверить. Надеюсь, это поможет.

Ответ 5

У меня была такая же ошибка, но причина для ошибки заключалась в том, что я за прокси-сервером. Я могу решить эту проблему, настроив SVN на использование этого прокси-сервера. Подробнее о том, как это сделать, можно найти в следующем обсуждении:

Как настроить прокси-сервер HTTP для svn

Ответ 6

в среде OSX, можно проверить ~/.subversion/server если вы находитесь за прокси-сервером, можете редактировать атрибут http-proxy-xxxxx