如何使用git将更改推送到生产服务器?

时间:2012-07-16 16:03:56

标签: git ubuntu repository gitosis

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

我能够使用gitosis在我的服务器上制作一个git repo但是它只是制作了一个我可以克隆并推送到的repo但是我无法弄清楚如何为实例文件夹创建一个repo例如

/home/william/appname

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

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

基本上我想要完成的是phpfog用于存储文件的内容,你克隆你的应用程序以及你能够对其进行更改。

干杯

1 个答案:

答案 0 :(得分:1)

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

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

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