

NET applications including Visual Studio. If upgrading Visual Studio is not an option, you can set a set a machine-wide registry key to enable TLS 1.2 on all. The easiest way to avoid these issues is to upgrade to the latest version of Visual Studio as it already uses TLS 1.2 for all HTTPS connections. Features such as signing into Visual Studio, unlocking the IDE, and remote Git operations could be affected.įatal: HttpRequestException encountered. An error occurred while sending the request. while fetching or pushing to a Git repository.Įrror:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version How to enable TLS 1.2 Earlier versions of Visual Studio that are running on devices not configured to use TLS 1.2, may begin to see errors when connecting to Azure DevOps services. Visual Studio 2022, Visual Studio 2019, and the latest release of Visual Studio 2017 (version 15.9 and beyond) already use TLS 1.2 and are not impacted by the upcoming change. To avoid any issues, please upgrade to the latest version of Visual Studio. Going forward Azure DevOps will require TLS 1.2 for all HTTPS connections, including their web API and Git services. Developers have increasingly become the target of hackers and these protocols have known security vulnerabilities not specific to Microsoft’s implementation. Starting Monday January 31 st, Azure DevOps will no longer accept connections coming over TLS 1.0 and 1.1 due to security vulnerabilities in those protocols.
.png)
Their team is working on a plan to address the issues and will announce a new deprecation date soon. For now, Azure DevOps continues to support calls made over TLS 1.0/1.1. The Azure DevOps team rolled back the change it made on Jan 31st, 2022, to deprecate support for older versions of TLS (1.0/1.1) due to unexpected issues. TLS 1.0/1.1 deprecation change rolled back
