Je suis actuellement sur OS X Yosemite 10.10.3 et j'essaie de cloner un référentiel existant qui fonctionne bien sous Windows. J'ai essayé de combiner l'installation de git via homebrew avec curl/openssl sans succès. Lorsque je lance le clone git, j'obtiens l'erreur de lecture ssl suivante:
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.
J'ai essayé d'utiliser les deux Https & Http sans succès. Quelqu'un d'autre a-t-il frappé quelque chose de semblable?
Vous trouverez ci-dessous les sorties des versions de git, curl et & openssl si cela vous aide.
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
Merci d'avance pour toute direction!
Le lien de Javabrett m'a amené à la réponse, il tourne autour de Yosemite en utilisant une dépendance SSL incorrecte, que Git finit par utiliser.
Installer Git via homebrew avec ces drapeaux fonctionne:
brew install git --with-brewed-curl --with-brewed-openssl
Ou:
brew reinstall git --with-brewed-curl --with-brewed-openssl
si on n'a pas ouvert de brassée avant le réponse ci-dessus (brew reinstall git --with-brewed-curl --with-brewed-openssl
) ne fonctionne pas.
Le flux de travail décrit ici fait mieux:
$ brew remove git
$ brew remove curl
$ brew install openssl
$ brew install --with-openssl curl
$ brew install --with-brewed-curl --with-brewed-openssl git
Si vous utilisez une machine Virtul, il s’agit d’un problème de connexion . Pour résoudre ce problème, vous devez accéder aux paramètres VM afin de Ponter la connexion physique.
VMware Player -> Périphériques amovibles -> Adaptateur réseau -> Paramètres
Vous trouverez la connexion réseau et vérifier les deux
Ponté: connecté directement au réseau physique
Répliquer l'état de la connexion réseau physique (si vous utilisez un ordinateur portable).
Vérifiez le lien suivant pour plus de détails:
Simplement installer git avec "brasser installer git --with-brassée-curl --with-brassée-openssl" n'a pas aidé.
Je me suis résolu en configurant 2 URL distantes avec n'importe quel protocole https: // ou ssh: //.
Maintenant, je peux pousser mes modifications vers Origin sans aucun problème.
J'espère que ça aide!