tag subversion entre diferencia create crear con como branches svn

subversion - svn manual



¿Qué causa el error svn 413 Entidad de solicitud demasiado grande? (6)

Además, si ejecuta mod_security, considere verificar la configuración SecRequestBodyLimit. El mío estaba demasiado bajo y estaba causando el problema.

En ocasiones recibo un error "413 Request Entity Too Large" al actualizar un repositorio svn. Una vez que recibo este error, continúa cada vez que intento actualizar la copia de trabajo local. Un nuevo pago resolverá el problema, pero es muy inconveniente. El proyecto tiene más de 30 GB y el repositorio SVN está alojado externamente.

Esto ha ocurrido en el pasado en varias computadoras diferentes, incluidas las máquinas de desarrollo de Windows, y nuestro servidor de compilación de Linux.

La mayoría de lo que he encontrado sobre este tema se relaciona con archivos individuales grandes (más de 2 GB). Este no es el caso aquí, ya que los archivos más grandes son aprox. 50-60 MB.

¿Alguien más se ha encontrado con esto antes y / o sabe la causa / solución a esto?


Hice un breve script bash para recorrer los subdirectorios, por la respuesta de mdh:

for dir in *; do [[ -e $dir ]] || continue echo "Updating $dir" svn up $dir done svn up


Intente agregar las siguientes directivas de configuración a su archivo de configuración de Apache:

LimitXMLRequestBody 8000000 LimitRequestBody 0


No tengo acceso a mi servidor de repo (IT Managed, y es durante el fin de semana). Entonces, lo que encontré fue que podía solucionar este problema haciendo una actualización de svn en subdirectorios hasta que uno no funcionara. Luego descendí a este directorio hasta que dejé de obtener el error 413. Entonces podría hacer una actualización en niveles más altos. Podría no funcionar para todos, pero podría ayudar a atravesar una emergencia


Tuve este problema recientemente con cualquier archivo de más de 10 MB. Resulta que olvidé que estoy procesando el servidor svn / apache con nginx. El cambio de client_max_body_size en nginx.conf solucionó el problema. Dejé LimitXMLRequestBody y LimitRequestBody en el servidor Apache en sus valores predeterminados.