我正忙着用智能 http 安装 gitolite3。本质上,Gitolite3 只是一堆将请求中继回 git-http-backend 的脚本(我认为),并在每个公共 git 请求之前/期间/之后调用各种钩子。
有没有地方用php写过类似的东西?当我在 Firefox 中查看 git 通过 http 请求的 url 时,我注意到通信只是文本,所以我很确定你可以在 apache(或 nginx)中“捕获”每个 php 的 git 请求,并运行授权像这样的系统,它将这些 git 请求中继到 git 后端。
我想我正在寻找一个 php-git 模块,但我找不到任何东西。有没有像我在这里描述的那样的东西?