Desde un par de días tengo un problema con Mac OS Sierra Alta 10.13.3 :
Cuando ejecuto un git clone como git clone github.com/xxx.git failed
imprimir:

LibreSSL SSL_connect: SSL_ERROR_SYSCALL en relación a github.com:443

Mismo problema con npm i comando
Incluso cuando intento instalar brew así:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

También probé el alternativa de instalación: de la misma.

  • Posibles duplicados de Git pull / push – no se puede acceder a HTTPS, SSL Rutinas parecen estar abajo
  • Esto me pasó a mí desde hace un par de días. En la mayoría de los casos, se produce la primera vez y logra la segunda vez y una tercera vez …
  • Hola @EmileCantero , has resuelto el problema? a partir del pasado 2 semanas también estoy recibiendo el mismo error…
  • hola chicos hace tiempo que no estoy seguro de cómo puedo solucionarlo pero estoy seguro de que puedo solucionarlo, así que voy a ir a buscar para usted y comme volver lo antes posible con el derecho de información.
  • Es un general MacOS problema. En algún punto del tiempo, esto sucede y usted no puede usar SSL más. A veces no se puede abrir URL en su navegador ya. No encuentro ninguna solución hasta el momento…

8 Comentarios

  1. 13

    He tenido este error similar al uso de wget ..., y después de mucho infructuosa búsqueda en la Internet, descubrí que estaba sucediendo cuando los nombres de host se estaban resueltos a direcciones IPv6. Descubrí esto mediante la comparación de los resultados de wget ... en dos equipos, uno de ellos era la resolución de IPv4 y funcionó allí, el otro fue resolviendo a IPv6 y no existe.

    Por lo que la solución en mi caso fue correr networksetup -setv6off Wi-Fi en macOS Alta Sierra 10.13.6. (He descubierto este comando en este página).

    Espero que esto ayude.

  2. 9

    Mismo problema aquí, es que resultó ser mi configurado de forma incorrecta configuración de proxy, he aquí cómo comprobar y eliminar de ellos.

    Primera vez que abra su git config archivo.

    vi ~/.gitconfig
    

    y averiguar si la [http] o [https] secciones se establecen.

    He utilizado para la representación para git debido a la lentitud de acceso a Github en China, sin embargo, últimamente he cambiado mi proxy local de los puertos, pero me olvidé de mi configuración de git.

    Si tienes incorrecta configuración de proxy y decide eliminarlo, solo tienes que ejecutar:

    git config --global --unset http.proxy
    git config --global --unset https.proxy
    

    Las cosas van a funcionar bien.

  3. 2

    Me permito sugerir la actualización de git. Si has descargado el .pkg, a continuación, asegúrese de desinstalar primero.

    • La actualización de git trabajó para mí. Me corrió: cerveza de actualización de git
  4. 2

    Ya que usted está utilizando LibreSSL, intente volver a instalar curl con OpenSSL en lugar de de Transporte Seguro:

    brew reinstall curl --with-openssl
    

    Aquí están algunas otras sugerencias:

    • Si lo anterior no funciona, compruebe brew options curl para mostrar instalar las opciones específicas a la fórmula.
    • Asegúrese de que usted no está utilizando http_proxy/https_proxy.
    • Uso -v a curl para obtener más información detallada.
    • Trate de usar BSD curl en /usr/bin/curl, ejecutar which -a curl a la lista de todos ellos.
    • Asegurarte de que no has bloqueado accidentalmente curl en el servidor de seguridad (tales como Little Snitch).
    • Alternativamente, utilizar wget.
    • cerveza va a fallar así, ya que depende en LibreSSL así como la curvatura.
    • brew reinstall curl --with-openssl obtener el Error: invalid opción: –with-openssl
  5. 0

    Hola a todos he encontrado la solución con respecto a este github problema y funciona para mí ya no es capaz de utilizar privada de la clave ssh

    Trate de seguir los pasos de tesis:

    1 – el Uso de HTTPS, si es posible. Que evite las claves SSH completo.

    2 – agregar Manualmente la clave SSH para la ejecución de SSH-agent. Ver generar manualmente la clave ssh

    3 – Si los otros dos no funciona, eliminar todas las claves ssh y generar uno nuevo eso es lo que hice después de semanas de problemas.

    La esperanza de que le ayudará a..

  6. 0

    Para mí el problema parece haber sido la forma en la que el usuario ha sido la instalación en mi máquina local para. Usando el comando

    git push -u origin master

    estaba causando el error. Extracción del interruptor de -u tener
    git push origin master
    resuelto para mí. Puede ser miedo a imaginar cómo la configuración de usuario puede resultar en un error relacionado con LibreSSL.

  7. 0

    Un simple reinicio fijo para mí. No estoy seguro de cuál era el problema ya que yo trabajo con mucho software, pero tengo la sensación de que era el software de VPN o tal vez el hecho de que yo ponga mi laptop en dormir mucho y algunas archivo estaba dañado. Yo realmente no lo sé, pero al reiniciar se corrigió.

Dejar respuesta

Please enter your comment!
Please enter your name here