5

我有一个 MediaTemple dv 服务器和一个我想部署的带有 Git 版本的项目。情况如下:

  • 我在本地机器上开发网站。
  • 我在本地 git repo (repoA) 上提交更改
  • 我通过 Tower ( http://www.git-tower.com )将更改推送到在线存储库 (repoB) (存储库位于无法通过 http 访问的文件夹中)

我想自动从远程存储库 (repoB) 镜像到位于 /var/www/vhosts/hostname.com/foldername 的公共 html 文件夹

我怎样才能自动化这个过程?

4

2 回答 2

0

这是一个有据可查、易于自动化的工作流程。本质上,您正在寻找服务器端 git 挂钩。尝试这些作为起点:

于 2013-04-11T02:04:29.193 回答
-1

几个月前我试图这样做,最终能够从该站点过于高级和模糊响应的页面中将其拼凑起来。我终于把它记下来并为不那么高级的用户解释了它。我在 mediatemple 网格服务器上设置了我的,所以你的应该是相似的。它是为不熟悉整个命令行过程的人编写的。看看有没有帮助。祝你好运。

使用 git 部署

于 2013-04-20T23:34:55.307 回答