VS 2017 Git failed with a fatal error的解决办法

前几天,满怀欣喜的从VS2015更新到了VS2017,经过这几天的试用,整体来说感觉还是挺不错的。昨天推送项目到远程服务器的时候,发现出现了推送失败的错误,错误如图:

按照提示,我看到输出窗口的输入内容如下:

当时以为更换了VS导致了ssh key丢失,重新输入密码验证一下就可以了,于是开始想办法找输入密码的地方。

经过一番折腾寻找,发现点击操作的时候,出现如下菜单:

这里我们选择“打开命令提示符”菜单,打开了命令提示符,输入提交到远程命令:

git push origin master
git push origin master

结果直接提交成功了,如图:

按照操作,我复制路径到资源管理器,结果出现如下错误:

这里解释一下,这个是因为我安装的Enterprise版本的,而上面的是Community版本的,所以要根据自己的版本替换掉路径中的Community。

我把C:Program Files (x86)Microsoft Visual Studio2017EnterpriseCommon7IDECommonExtensionsMicrosoftTeamFoundationTeam ExplorerGitmingw32in下的libeay32.dll和ssleay32.dll复制到了git-core的文件夹下,然后到VS 2017里面点击同步试了一下,发现提示操作成功了。如图:

 相关资源: 相关资源:

Github地址:https://github.com/yunfeifei

如果大家感觉我的博文对大家有帮助,请推荐支持一把,给我写作的动力。

Github地址:https://github.com/yunfeifei 如果大家感觉我的博文对大家有帮助,请推荐支持一把,给我写作的动力。
前几天,满怀欣喜的从VS2015更新到了VS2017,经过这几天的试用,整体来说感觉还是挺不错的。昨天推送项目到远程服务器的时候,发现出现了推送失败的错误,错误如图: 按照提示,我看到输出窗口的输入内容如下: 当时以为更换了VS导致了ssh key丢失,重新输入密码验证一下就可以了,于是开始想办法找输入密码的地方。 经过一番折腾寻找,发现点击操作的时候,出现如下菜单: 这里我们选择“打开命令提示符”菜单,打开了命令提示符,输入提交到远程命令: git push origin master 结果直接提交成功了,如图: 按照操作,我复制路径到资源管理器,结果出现如下错误: 这里解释一下,这个是因为我安装的Enterprise版本的,而上面的是Community版本的,所以要根据自己的版本替换掉路径中的Community。 我把C:Program Files (x86)Microsoft Visual Studio2017EnterpriseCommon7IDECommonExtensionsMicrosoftTeamFoundationTeam ExplorerGitmingw32in下的libeay32.dll和ssleay32.dll复制到了git-core的文件夹下,然后到VS 2017里面点击同步试了一下,发现提示操作成功了。如图: 相关资源: Github地址:https://github.com/yunfeifei 如果大家感觉我的博文对大家有帮助,请推荐支持一把,给我写作的动力。
经验分享 程序员 微信小程序 职场和发展