Git Clone Falla con sslRead() error en OS X Yosemite

Actualmente estoy en OS X Yosemite 10.10.3, y tratando de git clone existente repo que funciona bien en Windows. Yo he probado un combinado de la instalación de git a través de homebrew con curl/openssl no hubo suerte. Cuando ejecuto el git clone, me sale el siguiente ssl error de lectura:

GIT_CURL_VERBOSE=1 git clone http://myURL/gitlab/project/project.git

> remote: Counting objects: 1641, done. remote: Compressing objects:
> 100% (1588/1588), done.
> * SSLRead() return error -98061641), 136.73 MiB | 1.71 MiB/s    
> * Closing connection 2 remote: Total 1641 (delta 910), reused 0 (delta 0) error: RPC failed; result=56, HTTP code = 200 Receiving objects:
> 100% (1641/1641), 137.48 MiB | 1.64 MiB/s, done. Resolving deltas:
> 100% (910/910), done.

He intentado usar tanto el Https & Http sin suerte. Ha nadie golpear algo similar a esto?

A continuación son las salidas de git, curl, & openssl versiones si que ayuda.

curl --version
curl 7.37.1 (x86_64-apple-darwin14.0) libcurl/7.37.1 SecureTransport zlib/1.2.5
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smtp smtps telnet tftp 
Features: AsynchDNS GSS-Negotiate IPv6 Largefile NTLM NTLM_WB SSL libz 

git --version
git version 2.4.1

openssl version
OpenSSL 0.9.8zd 8 Jan 2015

Gracias de antemano por cualquier dirección!

  • Este post puede ser útil.
  • http://myURL/gitlab/project/project.git – Por favor enviar la URL exacta que usted está usando para conectarse al servidor. Añadiendo a su pregunta haciendo clic en Editar (y no lo publique como un comentario). De lo contrario, no hay suficiente información para ayudar a solucionar sus problemas.
  • Gracias por el aporte, lamentablemente no puedo publicar la URL exacta de su privado repo :(. Sin embargo, es un gitlab instancia con un estándar de repo nada especial. Yo era capaz de clonar desde esta repo en Windows y otros sistemas operativos, por alguna razón, simplemente no Yosemite.
  • JavaBrett – Su enlace me puso cerca de la respuesta, gracias!
InformationsquelleAutor pinkdevelops | 2015-05-21

4 Kommentare

  1. 23

    Javabrett del enlace que me llevó a la respuesta, que gira en torno a Yosemite el uso incorrecto del SSL de dependencia, que Git termina de usar.

    La instalación de Git a través de homebrew con estas banderas obras:

    brew install git --with-brewed-curl --with-brewed-openssl
    

    O:

    brew reinstall git --with-brewed-curl --with-brewed-openssl
    
    • Usted también puede necesitar curl con --with-openssl opción (en OS X 10.11 nueva instalación).
    • Necesitaba a desinstalar y volver a instalar TANTO git y curl con las opciones anteriores. Gracias!
  2. 7

    si uno no tenía preparado openssl antes de la respuesta anterior (brew reinstall git --with-brewed-curl --with-brewed-openssl) no funciona.

    El flujo de trabajo descrito aquí hace mejor:

    $ brew remove git
    $ brew remove curl
    
    $ brew install openssl
    $ brew install --with-openssl curl
    $ brew install --with-brewed-curl --with-brewed-openssl git
    
  3. 2

    Sólo la instalación de git con «brew install git-con-elaborado-curl –con-elaborado-openssl» no ayuda.

    Tengo resuelto mediante la configuración de 2 URL remota con cualquier protocolo https://o ssh://.

    1. aguas arriba para el equipo de repo
    2. origen de la horquilla repo

    Ahora, soy capaz de empujar con mis cambios de origen sin ningún problema.

    Espero que ayude!

  4. 2

    Si está utilizando un Virtul de la máquina, entonces es un problema de conexión.
    Para resolver este problema, usted tiene que ir a VM configuración de Puente de la conexión física.

    VMware Player–>Dispositivos Extraíbles–>Adaptador de Red–>ajustes de

    Encontrará conexión de Red y verificar tanto

    Puente: Conectado directamente a la red física

    Replicar conexión de red física de estado(si está utilizando un ordenador portátil).

    Compruebe lo siguiente enlace para más detalles:

    https://pubs.vmware.com/workstation-9/index.jsp?topic=%2Fcom.vmware.ws.using.doc%2FGUID-826323AD-D014-475D-8909-DFA73B5A3A57.html

    • Yo era capaz de resolver el problema utilizando su respuesta.

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea