我安装了 redmine,其中有大约 12 个项目,其中大多数是网站/网络应用程序。它们的代码在同一台服务器上使用 eric 的 redmine-gitolite-plugin 进行维护 (https://github.com/ericpaulbishop/redmine_git_hosting.git)。到现在为止一切都很好。
由于大多数项目都是网站,当前的情况要求我登录到 Web 服务器并执行 git pull 以从 redmine-git 服务器获取最新的 repo。我可以在哪里编写钩子,以便我的 Web 服务器自动获取对 repo 的每次推送?
虽然该插件具有启用镜像存储库的功能,但我无法弄清楚如何将我的网络服务器指定为镜像。不过,我在 github 和 gitorious 创建了示例存储库,镜像配置在这些网站上运行良好。
我在 debian 上运行 redmine 1.2.1,带有 mysql 和 redmine-gitolite-plugin