"Fatal: se encontró HttpRequestException". Error con los repositorios GitHub / Bitbucket debido a la caída del soporte TLS-1.0

Problema

Recientemente encontré el siguiente mensaje cuando presioné a un repositorio de GitHub:

"fatal: HttpRequestException encountered. " seguido de que se me solicite mi nombre de usuario y contraseña nuevamente.

De búsquedas anteriores,Estudio visual yvarios otros Tiene el mismo problema raíz. Para aquellos más flojos que yo, aquí hay un resumen de las diversas soluciones para diferentes aplicaciones / SO con discusiones relevantes. Esperemos que la gente encuentre esto útil.

Razón

Realmente no puedo llamar a la actualización de la seguridad un problema, así que esta es la razón. El problema es que GitHub ha eliminado la compatibilidad con TLS-1.0, lo que está causando el problema con los clientes, incluido el cliente git integrado de Microsoft Visual Studio, las versiones de Git por debajo de 1.14, así como los clientes GUI, incluido tortoiseGit, etc. Las notas completas de la versión se pueden encontrar aquí:https://githubengineering.com/crypto-removal-notice/

Bitbucket caerá TLSv1.0 y TLSv1.1 a partir del 1 de diciembre de 2018. Espero problemas similares a los de antes.

Solución

Editar: moví mi respuesta automática a un cuadro de respuesta. Vea abajo.

Respuestas a la pregunta(3)

Su respuesta a la pregunta