“Fatal: HttpRequestException encontrado.” Erro nos repositórios GitHub / Bitbucket devido à queda do suporte ao TLS-1.0

Problema

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, motivo

Nã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ção

Editar: movi minha resposta automática para uma caixa de respostas. Ver abaixo.

questionAnswers(3)

yourAnswerToTheQuestion