問題現(xiàn)象
這幾天用剛裝的VS2017寫了個程序,在提交推送到Github過程中提示了“Git failed with a fatal error”錯誤,輸出窗口的提示如下圖:

Vs2017提交Github報錯
解決方案
經(jīng)過一番折騰后再網(wǎng)上找到如下解決方案:
把 C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32\bin 目錄下的 libeay32.dll 和 ssleay32.dll 復(fù)制到 C:\Program Files\Git\mingw64\libexec 目錄下。
如果你的VS2017或Git安裝目錄不是默認的請自行替換路徑。
接下來回到VS2017中重新推送,順利提交成功。
VS2017提交Github成功