Git Push a control remoto falla con clonación superficial – 500 Internal Server Error

Cloné un repository remoto usando: git clone –depth 1 –branch branch-name repo-url

Luego realizó cambios e intentó enviar el código al repository remoto; falló con el post –

error: error de RPC; HTTP 500 curl 22 El URL solicitado arrojó el error: 500 Error interno del server fatal: el control remoto colgó inesperadamente fatal: el control remoto colgó inesperadamente

Este error aparece cada vez que bash clon superficial con –depth 1 opción. Al clonar la twig con la historia completa, el empuje pasa perfectamente bien.

Estoy usando GIT v2.10.2. Intenté con Git Bash y SourceTree. Es el mismo comportamiento cada vez.

Cualquier sugerencia sobre cómo evitar esto ya que no quiero clonar el historial completo de confirmaciones todo el time.

Error 500 es un error del lado del server

Este es un error 'catch-all' generado por el server web. Básicamente, algo salió mal, pero el server no puede ser más específico sobre la condición de error en su respuesta al cliente.

Además del error 500 notificado nuevamente al cliente, el server web debería generar algún tipo de logging interno de errores que proporcione más detalles de lo que salió mal.

Por lo tanto, no es tanto un error de Git o SourceTree (del lado del cliente), ya que es un error en el lado del server remoto: dependiendo de dónde esté presionando, debe verificar en ese server (o ponerse en contacto con el soporte de ese Git service de alojamiento de repository) para ver qué está sucediendo (aquí: para ver si se admite la clonación / empuje superficial, ya que debería ser con Git 2.9 )