2011-08-18 13 views
25

He configurado un linux box con un repositorio de Git (usando xinetd).Git push detiene en "Writing Objects: 100%"

He habilitado el paquete de recepción para el daemon git para habilitar el envío al repositorio.

Aquí está mi actual flujo de trabajo de pruebas:

  1. El servidor de Git, ejecute:

mkdir algo

cd algo

git init --bare

  1. En un cuadro de cliente:

git clone git: // servidor/repo

(msg sobre la clonación en un repositorio vacío)

  1. realizar algunas commit en el clonado repositorio.

  2. git push

conseguir este error:

Counting objects: 8, done. 
Compressing objects: 100% (3/3) done, 
Writing objects: 100% (6/6) 

Esto no termina. He introducido solo un pequeño cambio, así que esto debería completarse muy rápido.

¿estoy haciendo algo mal aquí?

+2

Sólo en caso de que la ayuda, se puede intentar un ''git config --global http.postBuffer 524288000' 'antes de su 'git push'? – VonC

+0

Probé eso, todavía se detiene. –

+0

vale la pena intentarlo. La otra cosa que verifica son los permisos: ¿hay algún problema de acceso de lectura/escritura? – VonC

Respuesta

19

El problema es con mgitsys cliente

Leer más aquí: MGitsys Bug

Como solución, estoy usando una versión anterior: versión git 1.7.4.rc1.3197.gbf965

Éste no tiene este error.

He colocado esta acumulación específica en mi carpeta de SkyDrive pública, enlace: http://sdrv.ms/MeuWTD

Es de esperar que se fijará en un futuro próximo.

+0

¿me puede dar un enlace para descargar este vesrion? No puedo encontrar ( – vinnitu

+1

Actualicé mi respuesta con un enlace a mi SkyDrive con esta compilación de Git. –