git - 安装 git 的替代源。 brew 安装 git; kernel.org 停机维护

标签 git homebrew

我刚刚注意到 kernel.org 因维护而停机。是否有使用不同镜子的不同公式?或者我可以向 Homebrew 软件添加不同的来源(如 bundler ?)?

谢谢你的帮助!

最佳答案

快速解决方法: 履行 brew 编辑 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 添加了镜像。感谢找到 URL 的 Tadashi Shigeoka。

更新: 最近的 Homebrew 软件修订版包含镜像,因此您无需使用此 hack。

关于git - 安装 git 的替代源。 brew 安装 git; kernel.org 停机维护,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7360214/

相关文章:

git - 无法读取 'https://github.com' : No such device or address 的用户名

git - 如何在git中列出版本文件?

git - 全局 Git 忽略

mysql - 无法使用 Homebrew 和 Mac 10.8.5 完全卸载 MYSQL 如何从旧安装中查找/删除 "/etc/my.cnf"?

mysql - -bash命令未找到

git - 声明式 Jenkins 管道,每晚部署主分支

json - 如何在 BASH 中检索 JSON 值(git commit 中的自动版本)?

mysql - Sierra/El Capitan Mac 上的 Ruby on Rails MySQL 问题

macos - Homebrew:如何列出已安装的瓶子及其操作系统版本?

mysql - Homebrew 在尝试安装 mysql 时说 "Warning: mysql-5.6.13 already installed",但在本地 gems 中不可见