2009-02-18 10 views
6

Tengo una carpeta en un repositorio que no puede confirmar y que incluso las carpetas principales no pueden confirmar. Esto sucedió hace varias semanas, luego funcionó, luego volvió a parpadear. Borré mi caché de autenticación y no recibí ayuda. Todavía puedo trabajar con otros troncos pero no este y el mensaje de error no me ayuda a dónde ir. He hecho limpieza. He creado un nuevo directorio desde VisualSVN desde el repositorio y el mismo problema. ¿Tendría alguna sugerencia? ¿Puedo destruir la carpeta .svn y ayudarlo? No quiero comenzar con un nuevo repositorio porque tenemos TeamCity integrado y mirando. Ayuda y gracias de antemano! DougError de SVN - 501 No implementado Error de confirmación

** Error: la confirmación fallida (detalles a continuación):

Error: el servidor envía valor de retorno inesperado (501 no implementado) en respuesta a

Error: la solicitud de PROPFIND '/ SVN/MAHCP /trunk/src/RssaSolution/Mahcp.Rssa'**

¡Publiqué en SVNForum también, pero a nadie más le ha pasado esta loca situación!

+0

Sería útil conocer las versiones de Apache/mod_svn/svn, ya que devolver "no implementado" ... bueno, parece que significa "no implementado". He tenido problemas con svn en https: // y certificados autofirmados. ¿Usas tal bestia, tal vez? – gimpf

Respuesta

3

Había una antigua URL obsoleta en el tronco del repositorio. Ojalá el error fuera un poco más descriptivo. Gracias chicos ... si tuviera más reputación les otorgaría los dos puntos.

7

Suele ser un proxy o antivirus/firewall que rechaza las solicitudes DAV (PROPFIND no es una solicitud HTTP "normal", pero se usa con DAV).

Entonces: verifique su proxy/escáner de virus/firewall y configúrelos para permitir las solicitudes de DAV.

Además, a veces ayuda usar https en lugar de http para que esas aplicaciones ya no puedan controlar el tráfico de red e interferir con él.

+0

gracias stefan .... estamos usando https pero revisaremos la pieza de DAV y le dejaremos saber – dodegaard

+0

problema de Proxy es lo que encontré con respecto a este problema – Deqing

1

La respuesta fue que la URL del servidor svn había sido modificada previamente y luego al intentar volver a revisarla habría un error. El truco fue destruir las carpetas .svn, desplegar nuevas y luego copiar con mis nuevos cambios. Ojalá el mensaje de error hubiera sido mejor.

0

Si u utilizar un Subclipse tratar de cambiar la interfaz de cliente de SVN JavaHL a SVNKid

0

Check también para ver si mod_security se ha instalado recientemente. Al menos en CentOS, su configuración predeterminada no tiene las líneas necesarias para permitir SVN.

En /etc/httpd/modsecurity.d/modsecurity_crs_30_http_policy.conf, pongo esto en el métodos de petición permitidos sección:

SecRule REQUEST_METHOD "^(PROPFIND|PROPPATCH)$" allow 
SecRule REQUEST_METHOD "^(REPORT|OPTIONS)$" allow 
SecRule REQUEST_METHOD "^(MKACTIVITY|CHECKOUT)$" allow 
SecRule REQUEST_METHOD "^(PUT|DELETE|MERGE)$" allow 
-1

elimine la carpeta /home/user/.subversion ,

continuación, reinicie el IDE o SVN.

0

Tuve un problema similar con otro cliente hasta que descubrí el mensaje Anonymous lock creation is not allowed. en /var/log/apache2/error.log en el servidor. Asegúrese de que el cliente no se conecte al servidor de forma anónima.

Cuestiones relacionadas