问题 如何制作私人(即不在GitHub上托管)brew水龙头?


我想要私人 brew tap 对于没有托管在GitHub上的自制软件。我试过简单地克隆水龙头的回购 /usr/local/Library/Taps 但似乎没有用。有人想出来了吗?


5081
2018-04-28 16:30


起源



答案:


 简短的回答是 brew any-tap  已被合并 成 brew tap 所以现在应该支持任何存储库,包括私有GitHub存储库。

brew tap 将用户限制为GitHub并检查私有回购。我创建    brew any-tap 支持更多种类的水龙头。

这个PR带来了非常小的变化(并且没有额外的标志!) any-tap 酿造。

用户可以像使用GitHub一样使用brew tap,或者添加一个   参数并从任何地方点击任何类型的任何存储库。

TL;博士

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


13
2017-12-09 10:33





简短的回答:它不受支持,但是如果你受到约束和坚定,那就有一种愚蠢的方法: https://github.com/telemachus/homebrew-anytap


1
2018-05-22 12:02



我很高兴在这里看到这一点,但我希望它不是太讨厌。 ;)更严重的是,我已经使用了一年多。当Homebrew改变他们的API时,除了一次打嗝之外,它一帆风顺。 - Telemachus
我不是在呕吐。我只是说它不是“Homebrew本身”的一部分而且他们显然不关心打破它等等(上述的打嗝。)我现在已经使用了近一个月了,而且一切都是精细。 - ipmcc
是的,我并没有把它当作一个消息。事实上,在我遇到这个问题后,我笑了好几个小时。我不常以这种方式碰到自己的东西。这是一个巨大的刺激。 - Telemachus
看起来点击私人回购的能力已经被自制了: github.com/Homebrew/homebrew/pull/40326 - BFTM
好极了!是时候了!谢谢你的提醒。 - ipmcc


答案:


 简短的回答是 brew any-tap  已被合并 成 brew tap 所以现在应该支持任何存储库,包括私有GitHub存储库。

brew tap 将用户限制为GitHub并检查私有回购。我创建    brew any-tap 支持更多种类的水龙头。

这个PR带来了非常小的变化(并且没有额外的标志!) any-tap 酿造。

用户可以像使用GitHub一样使用brew tap,或者添加一个   参数并从任何地方点击任何类型的任何存储库。

TL;博士

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


13
2017-12-09 10:33





简短的回答:它不受支持,但是如果你受到约束和坚定,那就有一种愚蠢的方法: https://github.com/telemachus/homebrew-anytap


1
2018-05-22 12:02



我很高兴在这里看到这一点,但我希望它不是太讨厌。 ;)更严重的是,我已经使用了一年多。当Homebrew改变他们的API时,除了一次打嗝之外,它一帆风顺。 - Telemachus
我不是在呕吐。我只是说它不是“Homebrew本身”的一部分而且他们显然不关心打破它等等(上述的打嗝。)我现在已经使用了近一个月了,而且一切都是精细。 - ipmcc
是的,我并没有把它当作一个消息。事实上,在我遇到这个问题后,我笑了好几个小时。我不常以这种方式碰到自己的东西。这是一个巨大的刺激。 - Telemachus
看起来点击私人回购的能力已经被自制了: github.com/Homebrew/homebrew/pull/40326 - BFTM
好极了!是时候了!谢谢你的提醒。 - ipmcc