“Fatal: HttpRequestException encontrado.” Erro nos repositórios GitHub / Bitbucket devido à queda do suporte ao TLS-1.0
Encontrei recentemente a seguinte mensagem quando enviei para um repositório do GitHub:
"fatal: HttpRequestException encountered. "
seguido por ser solicitado o meu nome de usuário e senha novamente.
Nas pesquisas anteriores,Estúdio visual evários outros tem o mesmo problema de raiz. Para aqueles mais preguiçosos do que eu, um resumo das várias soluções para diferentes aplicativos / sistemas operacionais estão aqui com discussões relevantes. Espero que as pessoas achem isso útil.
Razão, motivoNão é realmente possível chamar a atualização da segurança como um problema, então aqui está o motivo. O problema é que o GitHub removeu o suporte ao TLS-1.0, o que está causando problemas com clientes, incluindo o cliente git incorporado do Microsoft Visual Studio, versões do Git abaixo de 1.14, bem como clientes da GUI, incluindo o tortoiseGit, etc.https://githubengineering.com/crypto-removal-notice/
Bitbucket deixará cair o TLSv1.0 e o TLSv1.1 a partir de 1 de dezembro de 2018. Espero problemas semelhantes aos de antes.
SoluçãoEditar: movi minha resposta automática para uma caixa de respostas. Ver abaixo.