Problème
J'ai récemment rencontré le message suivant lorsque j'ai poussé vers un repo GitHub :
"fatal: HttpRequestException encountered. "
puis on me demande à nouveau mon nom d'utilisateur et mon mot de passe.
Des recherches précédentes, Visual Studio y divers autres ont le même problème de racine. Pour ceux qui sont plus paresseux que moi, un résumé des diverses solutions pour différentes applications/OS est ici avec les discussions pertinentes. J'espère que les gens trouveront cela utile.
Raison
On ne peut pas vraiment appeler la mise à jour de la sécurité un problème, alors voici la raison. Le problème est que GitHub a supprimé la prise en charge de TLS-1.0, ce qui cause le problème avec des clients tels que le client git intégré de Microsoft Visual Studio, les versions de Git inférieures à 1.14 ainsi que les clients GUI tels que tortoiseGit, etc. Les notes de version complètes peuvent être consultées ici : https://githubengineering.com/crypto-removal-notice/
Bitbucket va abandonner TLSv1.0 et TLSv1.1 à partir du 1er décembre 2018. Je m'attends à des problèmes similaires à ceux d'avant.
Solution
Edit : déplacé ma réponse personnelle dans une boîte de réponse. Voir ci-dessous.
0 votes
Vous devriez éditer ceci et déplacer la réponse dans une réponse réelle et séparée. L'auto-réponse est acceptable, mais vous avez posté une question avec la réponse, le tout dans le champ de la question.