the error git ubuntu

git - curl 56 gnutls recv error(- 54): error in the pull function



git error: RPC falló; rizo 56 GnuTLS (12)

Después de leer tus posts, lo resolví simplemente por

apt install gnutls-bin

Yo uso Ubuntu 16.04. Cuando quiero git push master master me sale: error: RPC falló; curl 56 GnuTLS recv error (-12): Se ha recibido una alerta fatal de TLS. fatal: el extremo remoto colgó inesperadamente. fatal: el extremo remoto colgó inesperadamente. Todo actualizado.


Intenta actualizar los módulos de openssl

Lo resolví haciendo eso.

sudo apt install openssl


La respuesta aceptada de @harlequin podría funcionar, pero pasé 2 horas y no pude compilar el paquete git a partir del código fuente.

Sin embargo, revisa el siguiente enlace ya que esto funciona para mí.

El extremo remoto colgó inesperadamente mientras la clonación de git

acaba de actualizar el valor de búfer de publicación http

git config --global http.postBuffer 1048576000


Me enfrenté a este problema en Ubuntu 18.04 al clonar CppCheck usando https .

Una solución a esto era usar http lugar.


Otra forma aquí: por favor, inténtelo de nuevo, a veces sucede simplemente como resultado del estado de su red.

Mi situación es la siguiente.


Para resolver este problema:

La reconstrucción de git con openssl en lugar de gnutls solucionó mi problema.

Seguí estas instrucciones


Puedes configurar alguna opción para resolver el problema.

Ya sea a nivel global: (necesario si clone , no olvide reiniciarlo después)

$ git config --global http.sslVerify false $ git config --global http.postBuffer 1048576000

o en un repositorio local

$ git config http.sslVerify false $ git config http.postBuffer 1048576000


Reinstalar git resolverá el problema.

sudo apt-get remove git sudo apt-get update sudo apt-get install git


Simplemente ejecutando comando

git init

Antes de que la clonación lo resolviera por mí.


También encontré lo mismo y el reinicio del sistema lo resolvió :)


También estoy usando el sistema basado en Ubuntu ( Mint mate 18 ), tuve un problema similar cuando cloné un repositorio grande de github.

La solución simple que funcionó para mí es usar el protocolo ssh en lugar del protocolo http (s) .

p.ej

git clone [email protected]:xxx/yyy.git


Todo lo que hice fue desconectar y volver a conectar mi PC a la wifi y funcionó. A veces la respuesta puede ser muy simple. La mia funciona ahora