OpenSSL SSL_connect: la conexión se restableció en conexión con github.com:443 mientras intentaba git push

3 minutos de lectura

fatal: no se pudo acceder a ‘https://github.com/XXX/XXXXX.git/’: OpenSSL SSL_connect: la conexión se restableció en conexión con github.com: 443

De repente, recibo el error anterior mientras intento git pull, git push o clonar el repositorio.

Por favor, ayúdame a salir de esto.

  • ¿Utiliza certificados autofirmados para conectarse a su github? me parece que está tratando de acceder a un repositorio privado, supongo que para la empresa para la que trabaja, ¿verdad?

    – Mostafá Hassan

    22 de marzo a las 12:23


  • ¿Puedes acceder al repositorio remoto directamente en el navegador usando la URL remota?

    – Mostafá Hassan

    22 de marzo a las 12:25

  • @MostafaHassan No estoy seguro. ¿Cómo puedo comprobarlo?

    – Ronak Dumaniya

    22 de marzo a las 12:25

  • Sí, puedo acceder al repositorio remoto

    – Ronak Dumaniya

    22 de marzo a las 12:26

  • Consulte este stackoverflow.com/questions/23293417/…

    – Mostafá Hassan

    22 de marzo a las 22:46

Cuando no pude usar mis aplicaciones VPN porque no se conecta en Irán en este momento, usé el escritorio de GitHub.

  • Mmm, eso es verdad. ¡Protocolo SSL completamente cerrado en Irán! No se permite ninguna conexión SSL.

    – Amir Pourmand

    10 oct a las 9:43

  • Ni siquiera pude con el escritorio de GitHub. desmarqué la Use system OpenSSH en la opción avanzada, sin embargo, todavía no pude. ¿Hay alguna solución?

    – AlirezaK

    11 oct a las 10:24


  • La solución para Irán 🙂

    – Alireza Mazochi

    17 oct a las 15:35

  • **** Irán e Internet de Irán

    –Akbar Asghari

    21 oct a las 20:32

Avatar de usuario de Rahmlad Aramide
Rahmlad Aramida

También encontré una situación similar; fue entonces cuando encontré una respuesta en Code Grepper por Shibbir Ahmed, donde proporcionó esto:

git config --global --unset-all remote.origin.proxy

Eso resolvió el problema para mí.

  • ¿Cómo deshacer este comando?

    – pares

    24 oct a las 12:06

Avatar de usuario de Amir Pourmand
Amir Pourmand

Como el gobierno iraní bloqueó recientemente el protocolo OpenSSL en la mayoría de los ISP, tenemos que cambiar de HTTPS a SSH o use Github Desktop (¡Esta solución es solo para personas iraníes como yo!).

recomiendo instalar GitHub Desktop si puedes. No pude instalarlo porque quiero usar GIT en la terminal Entonces, cambié de HTTPS modo a SSH modo usando este comando (Referencia):

git config --global url."git@github.com:".insteadOf "https://github.com/"

Luego creé una clave SSH y la agregué al agente ssh usando esto tutorial en github.

Además, para probar su clave ssh, puede usar (Referencia):

ssh -T git@github.com

  • gracias mi hermano Sin embargo, ni siquiera pude con el escritorio de GitHub, después de agregar ssh-key, Visual Studio y el escritorio de github funcionan a la perfección.

    – AlirezaK

    22 de octubre a las 6:15

Basado en el enlace.

En el caso de la prohibición de SSL en Irán, es posible ejecutar un proxy en el puerto libre arbitrario en su host local y luego reconfigurar la configuración del proxy git. Por ejemplo, uso Psiphon para ejecutar un proxy cambiando la configuración que se muestra en la imagen:

ingrese la descripción de la imagen aquí

Ejecute el comando:

git config --global --add remote.origin.proxy "127.0.0.1:1089"

Avatar de usuario de Ayub
Ayub

Vuelva a intentarlo utilizando un vpn.

Si no funciona o no tienes acceso a ninguna VPN, aprovecha la oportunidad usando SSH en lugar de HTTPS como los siguientes pasos:

  1. Generar una nueva clave ssh con una frase de contraseña si aún no tiene una.

  2. Importe la clave ssh a su cuenta de GitHub.

  3. Clona el repositorio usando SSH.

  4. Ahora, si tienes suerte, el pull, pushy otros comandos de git deberían funcionar.

ingrese la descripción de la imagen aquí

  • mi problema estaba relacionado con VPN.

    – AlexGH

    4 oct a las 14:08

  • ¡El protocolo SSL no está permitido en absoluto!

    – Parham Abolgasemi

    13 oct a las 5:40

Avatar de usuario de Parham Abolghasemi
Parham Abolgasemi

generalmente los errores fatales están relacionados con la conexión de red, puede usar VPN o proxy en su sistema.

  • mi problema estaba relacionado con VPN.

    – AlexGH

    4 oct a las 14:08

  • ¡El protocolo SSL no está permitido en absoluto!

    – Parham Abolgasemi

    13 oct a las 5:40

Avatar de usuario de Daniel
Daniel

Recibía un error en ese formato de muchas herramientas de FOSS. Resolví el problema desactivando temporalmente mi antivirus, Kaspersky. (No lo nombraría públicamente, pero ya le dije que no “escanee” las conexiones seguras, por lo que no hay una explicación razonable para este problema).

¿Ha sido útil esta solución?