git et “Serveur d'abandonner le SSL handshake” erreurs
Souvent, quand je veux pousser mon repo privé, je reçois un "Serveur d'abandonner le SSL handshake" erreur. Après plusieurs tentatives souvent des œuvres tout à coup. J'étais pourtant pas en mesure de trouver une solution sur internet 🙁
Si ce n'était pas assez ennuyeux aujourd'hui j'ai voulu installer torche via git clone https://github.com/torch/distro.git ~/torch --recursive
Il échoue à chaque fois au public cutorch.git
fatal: impossible d'accéder à 'https://github.com/torch/cutorch.git/':
Serveur abandonné le handshake SSL fatale: clone de
'https://github.com/torch/cutorch.git' dans le sous-module de chemin
extra/cutorch' a échoué
Cependant lorsque j'exécute cette ligne par moi-même, il fonctionne très bien:
git clone https://github.com/torch/cutorch.git/extra/cutorch
Maintenant, je dois redémarrer le processus d'installation qui échoue parce que le dossier existe déjà. Donc pas de torche pour moi, sauf si c'est fixe?
J'ai la dernière version de git(2.8.1) installé et utiliser Mac OS 10.11.4. de.
Comment puis-je résoudre ce problème ennuyeux SSL handshake erreur?
Mise à jour: Elle peut être causée par mon fournisseur d'accès internet. J'ai eu des phases où j'ai eu des problèmes avec HTTPS et de l'iTunes Store des connexions.
Pour moi, tout ce que j'avais à faire était de redémarrer mon Mac. Apparemment, certains de cache a été l'encrassement jusqu'à l'usine.
OriginalL'auteur Benedikt S. Vogler | 2016-04-29
Vous devez vous connecter pour publier un commentaire.
Il pourrait être un problème de la ssl différent de la version que vous utilisez.
Afin de corriger générer un nouveau ssl (
RSA
) certificat, et de mettre à jour votre compte GitHub avec ce nouveau certificat.Here is how to set it up:
Générer une nouvelle clé ssh. *Définir l'-t rsa afin d'éviter de futurs problèmes de connexion.
Une fois que vous avez généré dans votre
%HOME%/.ssh
directory ( windows:Users/<your user>.ssh
), ouvrez-le et copiez le contenu de la<keyname>.pub
How to set up ssh key under your GitHub account?
Settings
)SSH keys and GPG Keys
New SSH key
Note
Après les premiers ouvrir un terminal et exécuter un
git fetch
donc, la clé sera testé et ajouté à votreknown hosts
fichier.J'ai bricolé beaucoup autour de, et aujourd'hui il a travaillé. Peut-être que ce n'est pas la solution, mais il a aidé par conséquent, le marquage accepté de répondre. Peut-être y avait juste quelques questions sur github.
Après avoir mis la clé ssh, vous devez passer de https, ssh help.github.com/articles/changing-a-remote-s-url
J'ai eu cette erreur lors de l'exécution de la commande git fetch en amont sur bitbucket repo. Mais comme vous l'avez mentionné essayer 2ème fois, la magie a fonctionné sans rien faire.
OriginalL'auteur CodeWizard
Cela peut vous aider:
Générer des Clés SSH: https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/
Puis ajouter votre git compte: https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/
OriginalL'auteur Amir Suhail
J'ai juste essayé de clonage(à l'aide de la commande ci-dessus) et il a bien fonctionné. Je vois tous les submodules sont hébergés sur des github.com seulement. Il pourrait être un problème temporaire avec le certificat SSL à github.com la fin de l'.
Sinon, vous pouvez essayer de clonage via SSH si cela fonctionne pour vous.
Sous-modules cloné:
Avez-vous essayé
git clone [email protected]:torch/distro.git --recursive
?Je reçois la même erreur.
Comme d'autres membres, vous devez ajouter vos clés publiques SSH à votre github.com compte et essayez de nouveau.
Et aussi, je vois github.com est confrontée à certains problèmes: status.github.com/messages
OriginalL'auteur RaviTezu
Résolu ce problème en mettant à jour à la dernière version de MacOS (à partir de la Sierra de High Sierra). Je suppose que quelque chose de désuet s'est mis à jour et il a commencé à travailler directement. Peut-être que quelqu'un arrive ici aujourd'hui et l'expérience de la même chose.
OriginalL'auteur korrekorre
J'ai eu ce problème lors de la duplication sur le repo,
luttait pour quelques jours sur ce problème sous MAC osx environnement.
J'ai récemment changé mon mot de passe du compte.
Partage de la solution qui a fonctionné pour moi:
(commentaire toutes les procurations et de l'onu, commentaire le besoin d'un seul)
1) a installé une clé SSH comme mentionné ci-dessus.
2) ouvert tous les scripts ayant la configuration du proxy dans le texte de pad et de carrelage. 1).bash_profile, 2).gitconfig, 3) .npmrc 4).curlrc
3) commentaire de tous les paramètres de proxy de lignes dans tous les fichiers en ajoutant # devant
4)ne commentez pas celle qui est nécessaire - pour moi , j'ai été faire un git clone à partir d'un serveur sécurisé, donc j'ai décommenté la [https] proxy ligne .gitconfig fichier.
5) exécuter la commande clone de nouveau, invité nom d'utilisateur et le pass et le clone a été un succès.
OriginalL'auteur Anandan Balasupramanian