Git empujando a un nuevo error remoto

Tengo un repository git local con un control remoto existente en mi disco duro. Ahora quería mover el repository a Github y, siguiendo la documentation, hice lo siguiente:

git remote set-url origin https://github.com/xxx/xxx.git git push -u origin master 

pero estoy recibiendo errores

 [[email protected] folder]$ git push -u origin master Username: Password: Counting objects: 7398, done. Delta compression using up to 12 threads. Compressing objects: 100% (2575/2575), done. error: RPC failed; result=22, HTTP code = 0iB | 367.95 MiB/s fatal: The remote end hung up unexpectedly Writing objects: 100% (7398/7398), 506.65 MiB | 367.95 MiB/s, done. Total 7398 (delta 5083), reused 6965 (delta 4677) fatal: The remote end hung up unexpectedly fatal: expected ok/error, helper said '2004k¡oe󝭲> Xx FV. Na D ͂' fatal: write error: Broken pipe 

La mayoría de las preguntas que encontré en stackoverflow fueron resueltas por

 git config http.postBuffer 524288000 

Pero no me ayuda, también probé el git repack que acaba de hacer que el error salga más rápido (y se imprimen un poco less de galimatías).

Antes de git repack el error se veía así:

 [[email protected] folder]$ git push -u origin master Username: Password: Counting objects: 7398, done. Delta compression using up to 12 threads. Compressing objects: 100% (2771/2771), done. error: RPC failed; result=22, HTTP code = 0iB | 11.89 MiB/s fatal: The remote end hung up unexpectedly Writing objects: 100% (7398/7398), 506.60 MiB | 11.46 MiB/s, done. Total 7398 (delta 5084), reused 6454 (delta 4481) fatal: The remote end hung up unexpectedly * {     @   ߫  \l |ʫ%r, helper said '2004 *U  m   EE$ %  M l \ yx = O Xd (Y gc Ͷ Ri + ONa   '   F 2X P   򝠻   ~ , rݐ  ޾  _ ,    n0  ~8(  v  _ lꉋ =C     M ݓYP   ЖO e t-    2X  s Ϲ۱ < o| + 6x1 ob  v> s  ' 

Estoy bastante desesperado en este punto. ¿Alguien sabe cómo impulsar un repository git local a github?

Puede deberse a varios problemas:

Límite de tamaño del repository

git config http.postBuffer 524288000

Esta configuration que ha configurado simplemente aumenta el tamaño del búfer que usará git cuando envíe datos a la web

http.postBuffer
Tamaño máximo en bytes del búfer utilizado por los transportes inteligentes HTTP al enviar datos al sistema remoto. Para requestes mayores a este tamaño de búfer, HTTP / 1.1 y Transfer-Encoding: chunked se utilizan para evitar la creación local de un file de package masivo. El valor pnetworkingeterminado es 1 MiB, que es suficiente para la mayoría de las requestes.


Configuración remota incorrecta

Intente configurar el control remoto con este command: git remote add origin https://github.com/xxx/xxx.git además del set-url que ya ha agregado.


Su configuration de proxy

En algunos proxies hay un límite en el tamaño del file de publicación, ya que su repository es grande (> 500MB) podría ser el caso aquí.


¿Qué hacer?

Trate de eliminar los posibles problemas anteriores eliminándolos uno por uno

  1. Cometa less files y trate de cometerlos. Si esto funciona, el problema es con el tamaño del file del package que se envía a través de la networking.
  2. Limpie su repository con gc --aggressive --prune=now