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
来访问提到的对话框
"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
来访问提到的对话框