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

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

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

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

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

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

git push origin master

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

发现不是ssh key的问题,于是开始上网上找方法,经过一番百度,终于在Stack overflow上找到了答案,截图如下:

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

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

我把C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32\bin下的libeay32.dll和ssleay32.dll复制到了git-core的文件夹下,然后到VS 2017里面点击同步试了一下,发现提示操作成功了。如图:

 相关资源:

VS 2017 - Git failed with a fatal error

作者:雲霏霏

.NET QQ交流群:243633526    安卓QQ交流群:227526925   更多类型交流群敬请期待!

博客地址:http://www.cnblogs.com/yunfeifei/

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

声明:本博客原创文字只代表本人工作中在某一时间内总结的观点或结论,与本人所在单位没有直接利益关系。非商业,未授权,贴子请以现状保留,转载时必须保留此段声明,且在文章页面明显位置给出原文连接。

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

时间: 2024-10-06 19:04:23

VS 2017 Git failed with a fatal error的解决办法的相关文章

VS2017git 提交提示错误 Git failed with a fatal error.

具体错误信息:Git failed with a fatal error.error: open("ConsoleApp1/.vs/ConsoleApp1/v15/Server/sqlite3/db.lock"): Permission denied fatal: Unable to process path ConsoleApp1/.vs/ConsoleApp1/v15/Server/sqlite3/db.lock 因为git上传要忽略vs文件, Git因致命错误而失败.权限被拒绝

(转)git clone: error: RPC failed; result=18, HTTP code = 200 解决办法

git clone: error: RPC failed; result=18, HTTP code = 200 解决办法 分类: git2013-09-01 17:03 10753人阅读 评论(2) 收藏 举报 gitcurl ?今天git clone时,出现这个错误. [php] view plaincopy 因为自己的git库上面放了一些数据,所以整个库较大.google了一下,发现是curl的postBuffer 默认值较小的原因,配置下个这个值,就不会出现该错误了.

关于android studio 出现Error:Execution failed for task ':app:buildInfoDebugLoader'.的解决办法

今天在使用androidstudio的过程中,改了代码点击运行的时候发现android studio总是报 Error:Execution failed for task ':app:buildInfoDebugLoader'.> Exception while doing past iteration backup : Source /home/ruiqin/AndroidStudioProjects/DouTuGaoShou/app/build/intermediates/builds/de

mysql数据库二进制初始化出现:170425 17:47:04 [ERROR] /application/mysql//bin/mysqld: unknown option '--skip-locking' 170425 17:47:04 [ERROR] Aborting 解决办法

[[email protected] mysql]# ./scripts/mysql_install_db --user=mysql --basedir=/application/mysql/ --datadir=/application/mysql/data/Installing MySQL system tables...170425 17:47:04 [ERROR] /application/mysql//bin/mysqld: unknown option '--skip-locking

Flex Failed to connect; session timed out.解决办法

Flex Failed to connect; session timed out.解决办法2009-08-13 09:23 最近学Flex,经常出现下面这个错误. Failed to connect; session timed out.Ensure that:1. You compiled your Flash application with debugging on.2. You are running the debugger version of Flash Player. 网上找下

安装PHP出现make: *** [sapi/cli/php] Error 1 解决办法

安装PHP出现make: [sapi/cli/php] Error 1 解决办法ext/iconv/.libs/iconv.o: In function php_iconv_stream_filter_ctor':<br/>/home/king/php-5.2.13/ext/iconv/iconv.c:2491: undefined reference tolibiconv_open'collect2: ld returned 1 exit statusmake: [sapi/cli/php]

MySQL主从失败 错误Got fatal error 1236解决方法

由于mysql主服务器异外重启, 导致slave maysql server报错, 错误如下:查看从伺服器错误:mysql> show slave status\G;Master_Log_File: mysql-bin.000288Read_Master_Log_Pos: 627806304Relay_Log_File: mysql-relay-bin.000990Relay_Log_Pos: 627806457Relay_Master_Log_File: mysql-bin.000288Sla

MySQL ERROR 1878 解决办法

MySQL ERROR 1878报错解决办法 错误重现 Part1:大表修改字段 mysql> ALTER TABLE `erp` -> ADD COLUMN `eas_status`  tinyint(3) unsigned  NOT NULL DEFAULT 0 ' AFTER `totalprice`; ERROR 1878 (HY000): Temporary file write failure. mysql> \q 这里可以看到,添加字段的时候爆出了1878错误. Part2

遇到的Exception/error及解决办法记录汇总

一.java.net.SocketException 1.java.net.SocketException:Connection reset 首先,如果一端的Socket被关闭(或主动关闭,或因为异常退出而 引起的关闭),另一端仍发送数据,发送的第一个数据包引发该异常(Connect reset by peer). 然后,一端退出,但退出时并未关闭该连接,另一端如果在从连接中读数据则抛出该异常(Connection reset). 简单的说就是在连接断开后的读和写操作引起的. 2.如果在报错中有