Как я могу сделать частный (т. е. не размещенный на GitHub) brew tap?

Я хотел бы иметь частный brew tap для домашнего пива, которое не размещено на GitHub. Я попытался просто клонировать РЕПО крана в /usr/local/Library/Taps но, похоже, не работает. Кто-нибудь понял это?

2 ответов


на новая короткий ответ:да: brew any-tap была объединена на brew tap поэтому теперь должен поддерживаться любой репозиторий, включая частные GitHub.

brew tap ограничивает пользователей GitHub и проверяет наличие частных репозиториев. Я создал brew any-tap для поддержки более широкого спектра кранов.

С очень небольшими изменениями (и без дополнительных флагов!), этот пиар приносит any-tap самогон.

пользователи могут использовать brew нажмите с GitHub, как они всегда есть или добавить один дополнительный аргумент и коснитесь любого репозитория любого типа из любого места.

tl; dr

brew tap user/name # Same as it ever was
brew tap user/name URL # Tap URL, whatever it happens to be


короткий ответ: он не поддерживается, но есть способ сделать это, если вы связаны и определены:https://github.com/telemachus/homebrew-anytap