2012-10-08 42 views
7

He estado implementando en Azure a través de Git durante varios meses sin problemas importantes, pero ahora parece que he llegado a un error que no puedo superar.Impulso de Git a la falla de Azure (error de RPC)

Hice un nuevo sitio web de Azure para crear un enlace de vista previa por separado para un proyecto en desarrollo activo. Configuré la publicación de Git en el nuevo sitio y traté de utilizar el mismo repositorio de proyecto que estoy usando en otros sitios web de Azure. Todo intento de empuje, sin embargo, falla:

error: RPC failed; result=56, HTTP code = 0 
fatal: The remote end hung up unexpectedly 
fatal: The remote end hung up unexpectedly 

He intentado empujar un (sólo un archivo de texto vacío) comprometerse mucho más pequeño, y el empuje pasa a través de bien.

Estoy bastante seguro de que este error se debe a mi tamaño de repositorio (~ 50mb). Como se trata de un nuevo impulso, debe transferir el tamaño de repo completo en lugar de los incrementos que he estado haciendo durante meses.

He intentado aumentar mi http.postBuffer:

git config http.postBuffer 524288000 

Pero mi empuje todavía falla.

¿Necesita Azure aumentar el tamaño de las solicitudes POST que recibe? ¿O hay otra solución que desconozco?

¿Alguna sugerencia?

Actualización:
Se trata de un problema conocido. Hasta ahora, se ha reducido a un problema con la compbinación de Mac y https. Puede seguir los hilos del problema en MSDN y GitHub.

+0

Solo para agregar un poco de información. Tuve el mismo problema (excepto el código HTTP 500) y la corrección de PostBuffer hizo que las cosas funcionaran correctamente para mí. – paullb

+0

Esa corrección http.postBuffer funcionó para mí. Seguí recibiendo el error corriendo para PowerShell en Parallels en mi iMac. –

Respuesta

1

Estoy bastante seguro de que esto no es algo que pueda arreglar por su cuenta. También tengo dos sitios web en los que git push ha funcionado bien esta mañana, pero ahora recibo el mismo error. Vamos a esperar y ver qué pasa ...

+0

¿Quiere decir que esto es un contratiempo en el servicio? ¿O que necesito conseguir a alguien en Microsoft para arreglar algo? – redhotvengeance

+1

Creo que esto es una falla del servicio. Puede abrir un hilo en el foro de soporte oficial (http://social.msdn.microsoft.com/Forums/nl-NL/category/windowsazureplatformctp) pero creo que lo arreglarán pronto de todos modos. –

+0

Parece un tropiezo en el servicio, ya que Daniel declaró abrir un hilo o esperar el soporte para arreglarlo, todavía está en "Vista previa" :) – user728584

0

Mi Entorno

Windows 7 corriendo en VMWare Fusion en un MacBook Pro con El Capitán (Ver. 10.11.5). Usando Git Bash como mi cliente. Azure App Services como mis destinos de git remotos.

El problema

Tengo dos ambientes que funcionan como Web App (Aplicación de Servicios) en Azure para el mismo sitio (una puesta en escena y un entorno de producción).

Cuando presiono al entorno de preparación mediante git push, no tengo problemas.

Cuando pulso a la producción a través de git push, me sale el siguiente mensaje de error:

RPC failed; curl 56 SSL read: error:00000000:lib(0):func(0):reason(0), errno 10054 
The remote end hung up unexpectedly 

La solución

Después de leer Actualización de @ redhotvengeance, disparé hasta el escritorio de Windows 7 y le bajé el código fuente, luego lo envié a mi entorno de producción de Azure (la implementación que estaba fallando) y completó el envío sin problemas.

Parecería que podría ser un problema de Azure/Mac de algún tipo.

+2

4 años después, y parece que esto todavía no se ha solucionado. Decepcionante. – redhotvengeance

+2

6 años después, y parece que todavía no se ha solucionado. Muy decepcionante. – Pierre

Cuestiones relacionadas