我已经启动了一个 GitHub Enterprise (11.10.272) 实例并创建了一个存储库。我已经在 Ruby 中编写了一个预接收挂钩,我想将它与该存储库一起使用。
GitHub Enterprise 与常规 GitHub 一样,允许配置服务挂钩。我尝试通过 SSH 连接到 GitHub Enterprise 服务器以创建挂钩文件,但找不到 repo 目录。此外,GitHub Enterprise 的条款禁止修改 VM,所以我不确定这是一个很好的方法。
似乎 GitHub:FI 支持钩子。根据Migrating from GitHub:FI ,FI 到 Enterprise 迁移工具的当前版本目前不支持挂钩。