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.
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