1

首先,我知道这篇文章:gitosis 将工作副本存储在哪里?. 但我正在考虑创建这个消息来具体回答这个问题。

gitosis 将工作副本存储在哪里?

有人可以,请,做一些具体的吗?

我可以通过 post hooks 做到这一点吗?我有完全相同的问题,并考虑如何使 Web 服务器虚拟主机可以访问新推送的文件,其中存储了应用程序。

也许有任何例子吗?

谢谢。

4

1 回答 1

1

上一个问题的问题是:

如何在不知道工作副本路径的情况下编写部署脚本?

答案是:你一个人可以确定那条路径,因为像 gitolite 这样的 gitosis 只管理裸仓库,正如他们的名字所暗示的 (bare)没有工作树。

我建议:

  • 使用gitolite代替 gitosis(已过时且不再维护)
  • 使用 VREF(一个更新挂钩),它可以在您选择的任何工作树中部署 repo,其挂钩内容与此类似
于 2013-02-28T13:39:32.703 回答