git推送到var / www / application

时间:2014-07-15 23:25:02

标签: php git codeigniter gitolite

我的朋友和我想使用CodeIgniter PHP框架创建一个网站。我们租用运行Cent OS 6.4的VPS。

当我们开发网站时,我们遇到了一个问题:在用户A更改了var / www / application中的内容之后,A必须通知B和C他已经更改了某些内容,然后B和C必须下载新版本并尝试找出新文件和旧文件之间的区别(特别是当此文件也被B或C同时更改时)。我们设法使用git来解决这个问题。我们在服务器上安装了gitolite。

但是,我们现在有另一个问题:在我们推送更改之后,我们希望将文件直接推送到var / www / application,因此我们可以直接在浏览器中对其进行测试。

我的问题是,

  1. 是否可以直接推送到var / www / application?
  2. 我该怎么做?
  3. 我怎么能用eclipse推动这个。我的意思是我应该在下面的表格中添加什么样的信息(我无法上传图片) 地点 网址: 主办: 存储库路径:
  4. 用户: 密码:

1 个答案:

答案 0 :(得分:2)

听起来你想要使用Git进行部署。 git push用于推送到远程仓库,而不是某个目录。你真正需要的是一个脚本,它执行git pull,然后可能是git checkout从repo获取更新的代码,然后切换到你用于部署的任何分支(除非你使用硕士,然后你可以一直留在硕士学位。)

根据您托管您的仓库的位置,您可以设置一个钩子,以便在准备好抓取新代码时它会点击服务器上的URL。