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

标签 git ubuntu repository gitosis

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

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

/home/william/appname

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

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

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

干杯

最佳答案

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

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

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

关于git - 如何使用 git 将更改推送到生产服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11508129/

相关文章:

git merge squash - 当我想要的只是我压扁的分支的更改时冲突解决

Xcode 6 Git 没有可用的 Remote

linux - Ubuntu 中的 SVN 客户端安装

c - 在 opencv 中训练神经网络时出错

design-patterns - 输入端口在整洁架构中的作用

entity-framework-4.1 - 存储库应该返回 IEnumerable<T>、IQueryable<T> 还是 List<T>?

git - 第一次上传到github的问题

angularjs - 将项目与 AngularJS 制作的产品分开的建议

.net - 如何在 Ubuntu 16.04 LTS 上安装 dotnet SDK

html - 如何通过 Github raw 将 css 添加到我的页面?