Tengo un problema bastante interesante. Traté de enviar algunos proyectos a través de bash al repositorio y recientemente hubo un problema con el envío.
Enumerating objects: 27, done. Counting objects: 100% (27/27), done. Delta compression using up to 16 threads Compressing objects: 100% (24/24), done. Writing objects: 100% (25/25), 187.79 KiB | 9.39 MiB/s, done. Total 25 (delta 1), reused 0 (delta 0), pack-reused 0 send-pack: unexpected disconnect while reading sideband packet fatal: the remote end hung up unexpectedlyLo gracioso es que 10 min antes puedo enviarlo sin ningún problema.
Intenté obtener un nuevo repositorio, crear un nuevo archivo, reinstalar git, git config --global http.postBuffer 524288000 con números más grandes, también https.postBuffer, etc. También instale la versión de escritorio, aparece el mismo problema.
Tengo problemas principalmente con las aplicaciones React.
¿Alguien sabe la solución? Qué puede salir mal ?
En primer lugar, compruebe la estabilidad de su conexión de red.
Si no hay problema con la conexión a la red, pruebe con otra solución; puede funcionar:
en linux
Ejecute lo siguiente en la línea de comando antes de ejecutar el comando Git:
export GIT_TRACE_PACKET=1 export GIT_TRACE=1 export GIT_CURL_VERBOSE=1en ventanas
Ejecute lo siguiente en la línea de comando antes de ejecutar el comando Git:
set GIT_TRACE_PACKET=1 set GIT_TRACE=1 set GIT_CURL_VERBOSE=1Además:
git config --global core.compression 0 git clone --depth 1 <repo_URI> # cd to your newly created directory git fetch --unshallow git pull --allComo dijo kodybrown :
Para usuarios de PowerShell:
$env:GIT_TRACE_PACKET=1 $env:GIT_TRACE=1 $env:GIT_CURL_VERBOSE=1Puede que sea tu problema de red. Si la red es demasiado lenta, es posible que se desconecte la conexión de forma inesperada.
Si tiene una buena conexión a Internet y todavía recibe este mensaje, entonces podría ser un problema con el búfer de publicación. Puede resolverlo ejecutando el siguiente comando en su cmd.
git config --global http.postBuffer 157286400No quería creerlo, pero después de 3 clones fallidos, cambiar de una conexión wifi (en Mac) a una conexión por cable (en Linux) hizo que funcionara a la primera. ¡No estoy seguro de por qué!