【问题标题】:How can I use git to push changes to a production server?如何使用 git 将更改推送到生产服务器?
【发布时间】:2012-07-16 16:03:56
【问题描述】:

我在生产服务器上设置 git 时遇到问题,我希望能够进行本地编辑,然后将它们推送到我的实时服务器 ubuntu 11.10。

我能够使用 gitosis 在我的服务器上创建一个 git 存储库,但这只是创建了一个可以克隆和推送到的存储库,但我不知道如何为活动文件夹创建一个存储库

/home/william/appname

然后克隆它并在本地进行编辑。

任何能够与我联系并指出正确方向的人。

基本上我想要完成的是 phpfog 用于那里的文件,您克隆您的应用程序并能够对其进行更改。

干杯

【问题讨论】:

    标签: git ubuntu repository gitosis


    【解决方案1】:

    当产品服务器上的主存储库(裸存储库)更新时,您可以使用 postcommit 脚本自动更新工作副本(webroot)。 然后将所有更改推送到裸 repo 上的 Master。

    您也可以使用 CI 服务器为您执行此操作(例如 Hudson)

    祝你好运。 附: htaccess .git 文件夹。

    【讨论】:

      猜你喜欢
      • 2011-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多