Visual Studio 2013 不会将未推送的提交同步到 Git

Visual Studio 2013 won't sync unpushed commits to Git

"An error occurred. Detailed message: An error occurred while sending the request." 这是我在尝试从 VS 与服务器同步提交时遇到的错误。 虽然,从命令行推送到 Git 工作正常。 尝试重新启动 Visual Studio 并重新安装 Git。没有帮助。 我该如何解决这个问题?

这是我从 GitHub

得到的答案

[ 昨天 GitHub 关闭了 TLSv1 和 1.1,以永久弃用一些弱加密标准。您可以在此处阅读更多相关信息:https://githubengineering.com/crypto-removal-notice/.

要解决此问题,您应该升级到最新版本 Visual Studio,即 15.5.7- 它提供对 TLSV1.2 的支持。此更新允许 Git 连接到已弃用对 TLSv1 和 TLSv1.1 的支持的服务。 ]

似乎不​​再支持 VS2013。

这对我来说是个大问题,因为我所在的团队只有 VS2013。

在 VS 扩展中安装安全协议管理器确实解决了我的问题,只需勾选 Tls12。下图仅供参考。

一些与 Teller'spost 相关的附加信息:

我能够为 VS2013 here.

下载 安全协议管理器

安装后您需要重新启动 Visual Studio。

您可以通过转到 TOOLS => Security Protocol Manager 2013

来访问提到的对话框