安装git的替代资源.brew install git; kernel.org Down进行维护

flu*_*aas 28 git homebrew

我刚刚注意到kernel.org已经关闭以进行维护.有不同的公式,使用不同的镜子?或者我可以添加一个不同的来源(如捆绑??)自制?

求救!

Sot*_*jor 48

快速解决方法:执行 brew edit git

并把

url 'https://github.com/git/git/tarball/v1.7.6.1'

md5 'ab731cf9b99529f3f8d126aa15d9a1cd'

代替

url 'http://kernel.org/pub/software/scm/git/git-1.7.6.1.tar.bz2'

md5 'd1e00772cc9dc6c571999feb9e8771ab'

还放

url 'http://ftp.uk.freesbie.org/sites/ftp.kernel.org/pub/software/scm/git-core/git-manpages-1.7.6.1.tar.bz2

代替

url 'http://kernel.org/pub/software/scm/git/git-manpages-1.7.6.1.tar.bz2'

而且还说

url 'http://ftp.ntu.edu.tw/ftp/pub2/software/scm/git/git-htmldocs-1.7.6.1.tar.bz2'

代替

url 'http://kernel.org/pub/software/scm/git/git-htmldocs-1.7.6.1.tar.bz2'

保存并在该类型之后brew install git.

当Linus完成kernelorg的维护时,您可以恢复所有这些更改.

更新:还 为htmldocs添加了镜像.发现网址的Tadashi Shigeoka的积分.

更新: 最近的自制修订包含镜像,因此您不需要使用此hack.


Day*_*ury 9

2015年更新:解决方案简单,因为你有红宝石.

@Sharpie几年前增加了镜像支持.这里最重要的答案是工作量超过必要.改为:

ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

然后:

brew安装git