Inconnu protocole SSL erreur de connexion
Je veux pousser mes s'engage à un dépôt Bitbucket, mais cette erreur s'est produite:
Fatal: unable to access
'https://[email protected]/myUsername/myRepository.git/':
Unknown SSL protocol error in connection to bitbucket.org:443
Vous devez vous connecter pour publier un commentaire.
Selon bitbucket la base de connaissances elle peut aussi être causée par le propriétaire du référentiel sur le plan limite.
Si vous regardez en bas de la page, il semble également possible de trig cette erreur par l'utilisation d'une trop vieille version git (1.7 est nécessaire pour le moment).
Vous pouvez obtenir plus d'informations avec
Et essayer un
git push
.Double-vérifier les paramètres de votre proxy si vous en avez un.
Remarque: git 2.8 (Mars 2016) ajoute plus d'informations sur une erreur 35:
Voir s'engager 0054045 (14 Février 2016) par Shawn Pearce (
spearce
).(Fusionnés par Junio C Hamano --
gitster
-- dans s'engager 97c49af, le 24 Février 2016)Aussi consulter les causes communes pour ce message:
Si elle travaillait avant, et pas de travail aujourd'hui, il est possible que la clé privée SSL a expiré sur la BitBucket côté (voir ci-dessous, la raison n ° 3), mais qui ne semble pas être le cas ici (le certificat est valable jusqu'au 12/03/2014).
Le Site de Destination N'Aime Pas le Protocole
Le Site de Destination N'Aime Pas le chiffre
La Clé Privée SSL A Expiré
Une mauvaise redirection
Note (août 2015): Git 2.6+ (Q3 2015) permettra de préciser la version SSL de manière explicite:
Voir s'engager 01861cb (14 Août 2015) par Elia Pinto (
devzero2000
).Aidé par: Eric Soleil (
sunshineco
).(Fusionnés par Junio C Hamano --
gitster
-- dans s'engager ed070a4, le 26 Août 2015)error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
et il s'avère que notre proxy https n'acceptent que http, c'est à dire nous avons besoinhttps_proxy=http://proxy
(Remarque: http sur les rhs) et PAShttps_proxy=https://proxy
(Note: https sur les rhs).Définissant les éléments suivants git réglage fixe-moi ce
git config --global --add http.sslVersion tlsv1.0
J'imagine que l'entreprise serveur proxy n'est pas comme le cryptage par défaut du protocole.
Dans de nombreux cas, il est lié à la procuration des problèmes.
Si donc, juste vos config git proxy
Cette erreur est également livré avec le Serveur est en panne. E-mail de soutien technique sur la question:
Donc, essayez de nouveau plus tard et il pourrait lui-même. Pour moi,
Je recevais que derrière un proxy d'entreprise.
Résolu par:
git config http.sslVerify "false"
J'obtiens le même problème. Avec la dernière version de git et pas de proxy.
J'ai corrigé:
merci de confirmer si vous avez mis le " id_rsa.pub " qui a généré par la commande
Plus d'infos:
créer la clé
copier la clé
J'ai fait face à ce problème alors que j'ai été en utilisant le contrôle de version dans Android Studio 2.1.3, le scénario que j'avais visages étaient comme suit :
1 - j'ai ouvert les IDE et cliqué sur "mettre à jour /pull" icône (Ctrl+T)
2 - il n'a pas demandé le mot de passe Maître et il a échoué, m'a donné cette erreur :
3 - j'ai essayé de récupérer le référentiel (clic droit > git > référentiel > fetch)
4 - il m'a demandé le mot de passe maître et je l'ai entré
5 - il essayé de chercher, mais il a échoué encore et encore et encore
6 - i redémarré Android studio
7 - j'ai essayé de récupérer le référentiel (clic droit > git > référentiel > fetch)
8 - il m'a demandé le mot de passe maître et je l'ai entré
9 - maintenant les choses sont OK, tout va bien
Conclusion :
peut-être Android Studio a besoin du mot de passe avant toute git actions, sinon il continuera à défaut même si elle a demandé un mot de passe Maître, plus tard, je ne sais pas, c'est le scénario qui m'est arrivé
avoir 2 ordinateurs,
numéro un est mon entreprise de laboratoire-haut connectés via VPN à notre réseau d'entreprise. C'est comme être à l'intérieur de l'entreprise à l'origine de gros pare-feu et un tas de routeurs, de folk, interne et externe (même telecom) de bidouiller sur le réseau et le pare-feu, et pour l'atteindre, je dois fournir des informations d'identification comme proxy de l'utilisateur et le mot de passe et même alors, parfois ça marche et parfois pas.
c'est à dire que je peux atteindre à travers les pare-feu en utilisant SVN JSVN MAVEN downlaods, ANT téléchargements, et je peux l'utiliser git clone http://git... repos.
Mais je ne peux pas faire un git clone https://git... repo.
J'ai ce dernier cas, j'obtiens cette erreur.
Le numéro deux de l'ordinateur sur site avec moi, c'est mon petit laboratoire-dessus de la maison, rien de spécial, connecté via le WAN pour le www et de plus en plus de choses avec tous les outils mentionnés ci-dessus ainsi que git clone https://git... repo fonctionne comme un chien renifleur sans faire quelque chose de spécial.
Conclusion: Assis derrière un "en quelque sorte de pare-feu géré" est souvent la raison pour laquelle des ennuis. Pour comprendre cela, prendre vos petits protégés de laboratoire-haut et ont un www de connexion à la maison et si il fonctionne, ne pas perdre de temps avec votre sécurité, les gars, ils vont travailler pour les semaines, à moins de savoir pourquoi il ne fonctionne pas dans votre cas, et peut-être que vous pouvez partager avec un lecteur portable clonés repo git.
Josef - vieillir avec de perdre du temps dans de telles situations 😉
- Je utiliser tortoiseGit. J'ai eu le même problème. Ensuite dans les paramètres de push j'ai décoché "autoload mastic clé", a essayé de pousser, alors je l'ai vérifié à nouveau, et poussé, et cela a fonctionné. Mais sérieusement, je ne sais pas pourquoi.
exécuter
votre sortie doit ressembler à
si vous obtenez
Vous avez besoin de modifier votre
~/.ssh/config
fichier. Ajouter quelque chose comme ce qui suit:L'entreprise proxy HTTP derrière lequel je suis actuellement, de façon sporadique donne cette erreur. Je peux le résoudre par la simple visite d'bitbucket.org dans un navigateur, puis retyring la commande. N'ai aucune idée de pourquoi cela fonctionne, mais il ne résolvez le problème pour moi (au moins temporairement).
Si vous répondez "Inconnu SSL erreur de protocole dans le cadre de bitbucket.org:443" et vous êtes en Chine, peut-être que github est bloqué par le pare-feu temporaire. Vous pouvez essayer d'utiliser un VPN, ce qui permettrait de travailler. Bonne Chance!
Cette erreur se passera pour moi au moment de pousser grande quantité de sources (Près de 700 mo), puis j'ai essayer de pousser partiellement et il a été poussé.
J'ai eu le même problème, essayé tous changer les paramètres SSL qui sont fournis ici. Si vous êtes dans le réseau de l'entreprise et les clés ssh utilisé dans de tels outils comme Gerrit.
1. Obtenez votre clé ssh,
2. Visite Bitbucket et accédez au Profil >> Paramètres >> les Clés SSH >> Ajouter une Clé.
Après la clé ssh outre, essayez de pousser à nouveau.
J'ai été en mesure de le résoudre en exécutant
et alors, voyant que j'avais une ligne:
fichier:c:/Users/utilisateur/.gitconfig http.sslversion=sslv3
J'ai édité le fichier, c:/Users/user/.gitconfig et supprimé la ligne [http] et la ligne sslversion=sslv3 et qu'il fixe pour moi.