代码之家  ›  专栏  ›  技术社区  ›  pahool

在专用网络上使用git存储库设置自制水龙头

  •  11
  • pahool  · 技术社区  · 10 年前

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

    3 回复  |  直到 10 年前
        1
  •  15
  •   bfontaine cat-walk    9 年前

    Homebrew现在支持来自各地的水龙头。你只需要一个带有协议的URL git 可以理解。

    选择用户名和抽头名称,并要求用户运行以下命令:

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

    这个 username/tapname 部分将用于指代您的水龙头,以防发生冲突。 vim (核心公式)和 username/tapname/vim (你自己的叉子)。你可能想用类似的方法 yourcompany/packages 。URL不需要在 https ,您可以使用 git:// 或者其他什么 吉特 理解。

        2
  •  0
  •   ianml    10 年前

    退房 冲泡任何水龙头 ( https://github.com/telemachus/homebrew-anytap )

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

        3
  •  -1
  •   Peter Eisentraut    10 年前

    这个 brew tap 命令仅支持公共GitHub上托管的抽头。但您可以直接将内部抽头克隆到 /usr/local/Library/Taps/yourcompany/homebrew-yoursoftware/ 并运行 brew tap --repair 将符号链接放置到位。之后,它就和普通的水龙头没什么区别了。