用git部署php站点
浏览:4491次 出处信息
在小站点上,直接用git来部署php代码是相当方便的事情,你的远程站点以及本地版本库都有一个版本控制,追踪问题或者回滚是很轻松的事情。下面介绍用git部署时的设置步骤
在远程服务器的设置
假定你需要部署的代码在/var/www/yoursite
cd /var/www/yoursite git init . git config receive.denyCurrentBranch ignore git config --bool receive.denyNonFastForwards false cd .git/hooks wget http://utsl.gen.nz/git/post-update chmod +x post-update
在本地git库中新增配置
[remote "prod"]
url = your-ssh-username@your-host:/var/www/yoursite/
这样就算设置完成了。
如果你想把本地的代码推送到远程服务器,下面简单的步骤就可以做到
git pull git push prod
注意事项
如果远程服务器上git的配置目录.git暴露在外部可访问的位置,请在web服务器上设置这个目录不可见。
建议继续学习:
- Git常用命令备忘 (阅读:54234)
- Git log diff config高级进阶 (阅读:24538)
- Git subtree 要不要使用 –squash 参数 (阅读:23109)
- 我的git笔记 (阅读:19797)
- Zend Studio集成Git使用 (阅读:8686)
- Git commit 注释格式 (阅读:6562)
- GIT和SVN之间的五个基本区别 (阅读:5549)
- Git安装使用手记 (阅读:4733)
- 为何改用Git (阅读:4679)
- GIT分支管理是一门艺术 (阅读:4255)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:latencytop深度了解你的Linux系统的延迟
后一篇:批量添加主机到cacti+nagios的监控报警系统中 >>
文章信息
- 作者:Volcano 来源: 某人的栖息地
- 标签: git
- 发布时间:2011-03-30 14:01:34
建议继续学习
近3天十大热文
-
[327] WordPress插件开发 -- 在插件使用 -
[151] 解决 nginx 反向代理网页首尾出现神秘字 -
[91] IOS安全–浅谈关于IOS加固的几种方法 -
[50] 二维码的生成细节和原理 -
[50] 到底什么是MVC? -
[50] Linux Used内存到底哪里去了? -
[48] Shell的那些事儿 -
[47] Hacker News 排名算法工作原理 -
[47] 中间件和稳定性平台 -
[46] 浏览器的工作原理:新式网络浏览器幕后揭秘
