web-dev-qa-db-ja.com

gitをインストールするための代替ソース。 brew install git; kernel.orgメンテナンスのためにダウン

kernel.orgがメンテナンスのためにダウンしていることに気づきました。別のミラーを使用する別の式はありますか?または、自作に別のソース(バンドラーなど)を追加できますか?

助けてくれてありがとう!

28
fluxsaas

簡単な回避策: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のメンテナンスを終えたら、これらすべての変更を元に戻すことができます。

PDATE: htmldocsのミラーも追加しました。 URLを見つけた重岡正のクレジット。

PDATE:最近の自作リビジョンにはミラーが含まれているため、このハックを使用する必要はありません。

48
Sotomajor

2015年に更新:解決策は、Rubyを使用していると仮定すると、はるかに簡単です。

@Sharpieは、数年前にミラーサポートを追加しました。ここでの一番の答えは、必要以上の作業です。代わりにこれを行ってください:

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

その後:

brew install git

9

Git-manpagesへのリンクを解決するのに問題がありました。マンページは、上記のgit-htmldocsURLからも入手できます。

url 'http://ftp.ntu.edu.tw/ftp/pub2/software/scm/git/git-manpages-1.7.6.1.tar.bz2'
3
Bryan Woodcox

マンページをインストールしようとしたときにfreesbie.netがダウンしていることがわかりましたが、使用できます

url 'http://distfiles.macports.org/git-core/git-manpages-1.7.6.1.tar.bz2'

の代わりに

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

「git-htmldocs-1.7.6.1.tar.bz2」をダウンロードするミラーサイトを見つけました

url: http://ftp.ntu.edu.tw/ftp/pub2/software/scm/git/

プット

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 '

2

git-htmldocs urlに問題があり、ピアによって接続がリセットされ続けました。

ファイルがダウンロードされ、/Users/vish/Library/Caches/Homebrewに保存されていることに気づきました

git-htmldocs-1.7.6.1.tar.bz2ここ からダウンロードして、ディレクトリに移動しました。

1
Vish

hTMLドキュメントはここから入手できます:

  http://mirror.linux.org.au/software/scm/git/
0
Tilo