在专用网络上设置带有git存储库的自制软件

时间:2015-01-30 17:10:34

标签: macos git github osx-mavericks homebrew

我们正在研究如何为用户没有管理员权限的Mac创建自定义程序包和进行程序包管理。这些软件包将成为仅供我们公司使用的工具和配置,不能放在Github上。有没有办法在我们的专用网络上设置一个Git存储库?

3 个答案:

答案 0 :(得分:10)

Homebrew现在支持来自世界各地的水龙头。您唯一需要的是具有协议git可以理解的URL。

选择用户名和点按名称,并要求您的用户运行以下命令:

brew tap username/tapname https://the-url-to-your-repo.example.com

如果发生冲突,username/tapname部分将用于指代您的点击,例如vim(核心公式)和username/tapname/vim(您自己的分叉)。您可能希望使用yourcompany/packages之类的内容。该网址不需要位于https,您可以使用git://或其他git了解的内容。

答案 1 :(得分:0)

查看 brew any-tap https://github.com/telemachus/homebrew-anytap

  

brew any-tap是一个扩展brew的内置tap命令的外部命令。 brew tap是向Homebrew添加个人或非标准公式库的便捷方式,但它仅适用于遵循特定命名约定的公共GitHub存储库。相比之下,brew any-tap适用于任何git存储库,公共和私有,GitHub或其他任何地方。

答案 2 :(得分:-1)

brew tap命令仅支持在公共GitHub上托管的分流器。但您可以直接将内部点击克隆到/usr/local/Library/Taps/yourcompany/homebrew-yoursoftware/并运行brew tap --repair以将符号链接放置到位。在那之后,它与常规的点击无法区分。

相关问题