Git / Bower Errors: Exit Code # 128 & Failed connect
今天第一次使用bower来安装插件,上来就报了这个错。
然后在google上查找,很多人都有做出回答,让执行如下
git config --global url.https://github.com/.insteadOf git://github.com/
这是由于防火墙导致的,Git协议要求防火墙开放 9418 端口,而企业级防火墙一般不允许对这个非标准端口的访问。大型企业级防火墙通常会封锁这个少见的端口。
于是我也这样做了,可是发现还是不行,但是在我继续install的时候,还是报一样的错误,这行命令似乎并没有起作用,不知道是不是我误解了,我怎么觉得从这个log来看,还是去找的git://
由于太晚了,着急着回家,于是我去bower.io查找了对应的位置,直接复制在命令行里,便如下

这看似解决了问题,但是这样非常麻烦,得自己去查找对应的路径,并且,当存在依赖且所需依赖在本地并没有下载过的时候,依然会报错。
记一下,以后怕忘记。
另外,中途一段时间,这个错误没有出现了,而改成了 git is not installed or not in the path
完全不知道是为什么,明明安装好了,也在path里配置好了的。但是在无数次尝试,又重启之后,不知为何又变成了最初的那个错误。。。。。
接以上
在google了挺久的之后,最终我打算还是打开端口吧。
结果发现我的防火墙无法打开,报错 0x6D9
接着网上很容易找到这个问题的解决方案,是启动window firewall服务
好了,防火墙的问题也解决了,然后,打开指定端口,再使用bower install ...还是报错,一模一样
最后,实在是不知道怎么办了。但是不死心,决定打开.gitconfig看看是不是哪里出了错
键入命令 git config -e --global 在编辑器里打开global 位置的 .gitconfig文件
发现末尾加上了最初执行命令
git config --global url.https://github.com/.insteadOf git://github.com/
添加的
[url "https://github.com/"]
insteadOf = git://github.com/
之前看到网上也说确实会如此,大多数人也确实如此来解决了问题,但是我的就是不行,于是很气愤呀,一怒之下把这两行文山删掉,回到命令行,再来一次,bower install...

这是为啥?
想不通呀,于是我又测试一下,把之前开放的端口禁用,再回来bower,依然顺利.....
回头再来看,整个过程,我貌似就只是把防火墙报错的那个问题解决了,bower的这个错误就好了???
带着十分的不甘心,百度了一下window firewall服务
Windows firewall服务:为家庭和小型办公网络提供网络地址转换、寻址、名称解析和/或入侵保护服务。
其实我是计算机小白,看着这串解释,似懂非懂的感觉。就只是凭直觉的觉得“网络地址转换、寻址、名称解析”难道是这个么?
总之,问题最后是解决了,可是还是有点不懂,为什么 git config --global url.https://github.com/.insteadOf git://github.com/ 这串网上大家都在用的命令,在我这里不但没有解决问题,貌似这个也可以导致一样的问题出现?而且看这串命令的作用,用https://替换掉git://,直接输入https://github.com/.....这样的地址不是就可以下载成功的么?这是为什么呀???
Git / Bower Errors: Exit Code # 128 & Failed connect的更多相关文章
- GitHub上传不了的解决 ssh: connect to host github.com port 22: Bad file number git did not exit cleanly (exit code 128)
问题情况 本来一直用的是github的客户端,结果现在上传的时候出问题了,去网站上看,新项目已经创建,但是代码却怎么都上传不上去.于是只好用命令行的方式解决. Tortoisegit上是这样说的: g ...
- ERROR: gnu-config-native-20150728+gitAUTOINC+b576fa87c1-r0 do_unpack: Function failed: Fetcher failure: Fetch command failed with exit code 128, output: fatal: the '--set-upstream' option is no longer
/********************************************************************** * ERROR: gnu-config-native-2 ...
- 解决git did not exit cleanly (exit code 128)
最近在用git提交代码到部门服务器上的时候,总是有 提示 git did not exit cleanly (exit code 128).网上有2种解决方式: 1.替换路径 1.鼠标右键 -> ...
- git did not exit cleanly (exit code 128)
github,pull和push的时候出问题,提示git did not exit cleanly (exit code 128) 使用HTTP格式的url,不要使用SSH格式的url,在官网上赋值下 ...
- tortoiseGit did not exit cleanly (exit code 128)
安装并配置好tortoiseGit之后,clone项目时,报错: git did not exit cleanly (exit code 128)如下图: 该问题解决方式: 1.确保Pageant启动 ...
- jenkins+git部署环境,出现Failed to connect to repository : Command "git ls-remote -h http://gitlab.xxxxx.git HEAD" returned status code 128stdout: stderr: fatal: repository 'http://gitlab.xxxxx.git' not fou
1.部署jenkins+git源码管理的方式,源码管理报128stdout 源码管理出现如下错误: Failed to connect to repository : Command "gi ...
- jenkins连接gitlab,提示returned status code 128,附解决办法
在项目中配置git仓库地址,报无权限 Failed to connect to repository : Command "D:\Program Files\Git\mingw64\bin\ ...
- git did not exit cleanly
exit code 1 1.鼠标右键 -> TortoiseGit -> Settings -> Network 2.SSH client was pointing to C:\Pr ...
- git 常用命令 (git did not exit cleanly)
Git常用操作命令收集: git clonegit git remote -v git remote add [name] [url] git remote rm [name] git remote ...
随机推荐
- PHP正则表达式屏蔽电话号码中间段
要屏蔽电话号码中间段,首先要知道电话号码的正则表达式. 先来看看PHP匹配电话号码的正则表达式. 匹配固定电话的正则表达式为: /(0[0-9]{2,3}[\-]?[2-9][0-9]{6,7}[\- ...
- [vim]插件NerdTree
NerdTree 这是插件的作用就是在vim中增加一个资源管理器 使用 利用设置的快捷键 C-e 可以快速打开或者关闭文件树 然后在文件树中可以快速搜索到你的文件, o打开当当前, t打开一个新的ta ...
- 创建C#DLL
1. 创建classlibrary 2.编写一个COM接口和一个COM类 [Guid("DBE0E8C4-1C61-41f3-B6A4-4E2F353D3D05")] public ...
- 解决gradle:download特别慢的问题
使用AndroidStudio 2.2.2 新增加了一个dependencies,需要下载jar包,此时就会卡在 gradle:download https://….. 这个状态中. 原因就是因为我们 ...
- IOS 动画专题 --iOS核心动画
iOS开发系列--让你的应用“动”起来 --iOS核心动画 概览 通过核心动画创建基础动画.关键帧动画.动画组.转场动画,如何通过UIView的装饰方法对这些动画操作进行简化等.在今天的文章里您可以看 ...
- 关于zMPLS的设计解析
zMPLS是一个关于mpls标准实现的开源软件,它起源于2002年6月份,项目终止于2006年,目前它已经可以支持ipv6,ipv4,ldp,cr-ldp,rsvp,rsvp-te等MPLS协议簇.该 ...
- netcat
一.概述 netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据.通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它.使用netcat命令所能完成的事情令人惊讶.netca ...
- NOI2012 骑行川藏
http://www.lydsy.com/JudgeOnline/problem.php?id=2876 表示完全不会...... 还是跪拜大神吧 http://www.cnblogs.com/Ger ...
- bzoj1149
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1149 水题..... 直接BFS. #include<cstdio> #inclu ...
- 免费 Bootstrap 管理后台模块下载
在这文章中我们将分享17+个最好的免费 Bootstrap 管理模板.你可以免费下载这些Twitter bootstrap 框架来开发网站后台. SB Admin 2 SB Admin is a fr ...