apache - Error SVN E175002
svn-checkout dav (6)
Al intentar obtener el código de un repositorio en línea obtuve el siguiente error
E175002: REPORT of ''/repos/xxx/!svn/vcc/default''
Estoy intentando verificar el código desde una computadora remota
Después de una larga investigación, finalmente encontré una solución, la solución era poner allow from all
en la configuración de svn en httpd.conf
:
<Directory /repos>
...
allow from all
...
</Directory>
La verificación svn está funcionando bien ahora
Los anteriores son para apache 2.2.
si usas apache 2.4
<Directory /repos>
...
require all granted
...
</Directory>
En mi caso, tuve E175002
debido a la falta de registros DNS del servidor Subversion.
He cambiado la contraseña de Windows y luego he intentado verificar el código y termino con el error de host desconocido anterior.
He reiniciado eclipse y reinicié la máquina virtual donde se ha configurado mi eclipse.
Ahora puedo pagar. Espero que esto ayude.
Tuve 2 problemas:
a) La carpeta svn
no fue legible por el usuario de apache
b) Posiblemente el Directory
no se haya configurado correctamente.
En mi ejemplo, el repositorio SVN se instala en /home/svn
.
1) chown apache.svn -R /home/svn
2) Modificar 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>
Tuve el mismo error, pero la causa del error fue que estoy detrás de un servidor proxy. Podría resolver este problema configurando SVN para usar este servidor proxy. Los detalles de cómo hacer esto se pueden encontrar en la siguiente discusión:
en el entorno OSX, puede verificar ~ / .subversion / server si está detrás de un proxy, puede editar el atributo http-proxy-xxxxx