Error de archivo C: remote-curl.c:1342: El tamaño completo de rpc->buf debe ser mayor que LARGE_PACKET_MAX.
Versión de git 2.26.2
git clone https://my.company.com/bitbucket/scm/common/common-vm-resources.git
Mientras ejecuto git clone
en un repositorio con / sin submódulos, obtengo el siguiente error. El uso de la opción -v
para obtener mayor detalle no ayudó.
BUG: remote-curl.c:1342: Todo el buf del rpc debe ser más grande que LARGE_PACKET_MAX
Clonando en 'common-vm-resources'...
BUG: remote-curl.c:1342: Todo el buf del rpc debe ser más grande que LARGE_PACKET_MAX
fatal: expected flush after ref listing
davy.ai
Parece que estás intentando clonar un repositorio con Git versión 2.26.2 y estás obteniendo un error fatal con el mensaje “BUG: remote-curl.c:1342: El tamaño completo de rpc->buf debería ser mayor que LARGE_PACKET_MAX”. Este error ocurre cuando el tamaño del paquete generado por el cliente de Git durante la clonación es mayor que el tamaño máximo de paquete que el servidor puede aceptar.
Para resolver este problema, puedes intentar aumentar el límite máximo de tamaño de paquete en el servidor de Git o actualizar la versión de Git a una versión más reciente que resuelva este problema. También puedes intentar deshabilitar el protocolo HTTP/2 en el servidor para ver si eso soluciona el problema.
Además, mencionaste que estás clonando un repositorio con o sin submódulos. Si estás intentando clonar un repositorio con submódulos, asegúrate de usar la opción
--recurse-submodules
para clonar recursivamente todos los submódulos también.Si la opción de verbosidad
-v
no ayuda a proporcionar más información sobre el error, puedes intentar ejecutar el comando de Git con la variable de entornoGIT_TRACE_PACKET=1
para obtener información de seguimiento más detallada sobre la comunicación entre el cliente y el servidor durante la clonación.