在 Windows 10 上将 Git 与 Visual Studio 2012 结合使用的问题

问题描述

我们在 Visual Studio 2012 和 Service Update 5 中有一个 VB 应用程序,并且一直在使用 TFS 进行源代码控制,但现在正在迁移到 Git(在 GitHub 中)。运行 Windows 10。安装了“Git For Windows”和扩展“Visual Studio Tools for Git”。 Git Repo 已经建立,我可以使用 Git For Desktop 进行推/拉。在 Visual Studio 2012 中,我可以使用内置工具进行本地提交。

问题是,当我尝试使用 Visual Studio 2012 在 Team Explorer 中执行提取、推送或拉取时,它给了我一个错误

发生错误。详细消息:libgit2 引发错误。 类别 = 净值(错误)。 发送请求时出错。

我有第二台装有类似设置的 Windows 10 机器,但出现同样的错误

我在网上搜索了两个多小时,想知道这个问题是否与 VS2012 尝试使用的 TLS 版本有关。一些建议建议在 HKEY_LOCAL_MACHINE\SYstem\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client 启用 TLS 1.2 但它不会改变问题

任何建议将不胜感激。我们在 VS2019 和 VS2017 中还有其他项目,它们运行良好。问题是我无法将这个项目从 VS2012 中迁移出来。

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)