Подтвердить что ты не робот

Альтернативный источник для установки git. brew установить git; kernel.org Вниз для обслуживания

я только заметил, что kernel.org - Down для обслуживания. есть ли другая формула, которая использует другое зеркало? или я могу добавить другой источник (например, bundler?) к homebrew?

спасибо для справки!

4b9b3361

Ответ 1

Быстрое обходное решение: выполнять 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, вы можете вернуть все эти изменения.

UPDATE: Добавлено зеркало для htmldocs. Кредиты Тадаши Шигеока, которые нашли URL.

UPDATE: Недавняя версия homebrew содержит зеркала, так что вам не нужно использовать этот хак.

Ответ 2

Обновлено до 2015 года: Решение намного упрощает поиск рубина.

@Sharpie добавила поддержку зеркала несколько лет назад. Главный ответ здесь - больше работы, чем необходимо. Сделайте это вместо:

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

И затем:

brew установить git

Ответ 3

У меня возникла проблема с разрешением ссылки на git -manpages. Команды также доступны в вышеуказанном git -htmldocs url.

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

Ответ 4

Я нашел зеркальный сайт для загрузки '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

Ответ 5

Я узнал, что freesbie.net не работает при попытке установить manpages, но вы можете использовать

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'

Ответ 6

Если возникла проблема с URL-адресом git-htmldocs, он все время получал соединение reset от однорангового узла.

Отмечено, что файлы были загружены и сохранены в /Users/vish/Library/Caches/Homebrew

Так что просто скачал git-htmldocs-1.7.6.1.tar.bz2 из здесь и переместил его в каталог.

Ответ 7

HTML-документы доступны здесь:

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

Ответ 8

Git источник также отражается на github (я забываю, где с головы, но быстрый поиск найдет его)