git colgando en push (tubería rota) sobre ssh

He tenido problemas con git en combinación con el service bitbucket.org últimamente. Recientemente instalé una nueva versión de Ubuntu (después de limpiar completamente). Al principio, he copydo las keys ssh, pero como creía que esto podría causar problemas, generé un nuevo par y copié la nueva key pública en bitbucket.org. Las llaves antiguas se eliminan ahora.

Esto es lo que obtengo en git push

 Counting objects: 44, done. Delta compression using up to 2 threads. Compressing objects: 100% (33/33), done. Writing objects: 100% (33/33), 3.33 KiB, done. Total 33 (delta 25), reused 0 (delta 0) 

En este punto, tarda (no en realidad) para siempre para mostrar finalmente:

 Write failed: Broken pipe fatal: The remote end hung up unexpectedly fatal: recursion detected in die handler 

Esta es mi configuration mostrada por git remote show origin

 * remote origin Fetch URL: git@bitbucket.org:Username/name_of_repo.git Push URL: git@bitbucket.org:Username/name_of_repo.git HEAD branch: master Remote branch: master tracked Local branch configunetworking for 'git pull': master merges with remote master Local ref configunetworking for 'git push': master pushes to master (fast-forwardable) 

Un git pull da "Ya está actualizado". como se esperaba.

La salida de git fsck (según lo sugerido por el usuario1471175) es

 Checking object directories: 100% (256/256), done. Checking objects: 100% (468/468), done. 

Un pequeño empujón anteriormente tenido éxito, el set de cambios que estoy tratando de impulsar ahora es un poco más grande, pero solo cubre alnetworkingedor de 10 files, lo que nunca fue un problema antes de volver a instalar el sistema operativo.

¿Qué puede causar estos problemas? No es el service de bitbucket.org en este momento, ya que un colega mío puede hacer acciones en su máquina (en la misma networking inalámbrica).

Si configuro git para cargar a través de https lugar de ssh , no hay ningún problema, entonces el problema parece estar conectado a ssh , aunque el par de ssh-keys es completamente nuevo.

Tuve un problema similar. Justo después del empuje o la búsqueda, git parece colgarse. Después de dejarlo en ese estado por un time (treinta o cuarenta minutos más o less), noté que continuaba. Intenta poner ~ / .ssh / config; Host * ServerAliveInterval 60 Esto significa que cada 60 segundos, su computadora intenta mantener viva una connection con el server al que se está conectando.

Mi configuration (cliente): MBP, OS X 10.8.4 git versión 1.8.3.1.448.gfb7dfaa

Servidor: Lo siento, no puedo ayudarte en esto. Solo sé que es un VPS de linux (y ejecuta cPanel).

Espero que esta información pueda ayudar a alguien.

Parece que el sitio remoto no está inscrito con tus files.

testing este command primero

 git pull 

entonces intenta

 git push -u origin master