我在Windows Server 2012上运行VS 2017,并尝试连接到Visual Studio Team Services。但是,每当我尝试进行同步,获取等等时,Git for Windows崩溃并显示消息" Git for Windows已停止工作"。
这似乎发生在git-remote-https.exe中。我试过禁用我的病毒扫描程序,但没有运气。我还安装了最新版本的Git,但没有帮助。
以下是详细信息:
Problem Event Name: APPCRASH
Application Name: git-remote-https.exe
Application Version: 2.11.1.0
Application Timestamp: 00180000
Fault Module Name: r\Git\mingw32\bin\libssh2-1.dll!EVP_Cipher
Fault Module Version: 6.3.9600.18696
Fault Module Timestamp: 5915ecd6
Exception Code: c0000139
Exception Offset: 0009d4c2
OS Version: 6.3.9600.2.0.0.272.7
Locale ID: 1033
Additional Information 1: 1abe
Additional Information 2: 1abee00edb3fc1158f9ad6f44f0f6be8
Additional Information 3: 1abe
Additional Information 4: 1abee00edb3fc1158f9ad6f44f0f6be8
答案 0 :(得分:1)
看起来可能是由于Visual Studio添加了“MinGit”安装(请参阅Visual Studio小组对此问题的回复:https://developercommunity.visualstudio.com/content/problem/26539/vs2017-deployed-gitexe-not-usable.html)
我删除了VS Git安装(对我来说是C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32\bin\git.exe
)。
Visual Studio然后使用我正常的git完整安装,然后运行正常。