Как я могу сделать приватное (т.е. Не размещенное на GitHub) brew tap?

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

Ответ 1

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

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

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

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

ТЛ; дг

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

Ответ 2

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