技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> 系统运维 --> 用git部署php站点

用git部署php站点

浏览:3483次  出处信息

    在小站点上,直接用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服务器上设置这个目录不可见。

建议继续学习:

  1. Git常用命令备忘    (阅读:53146)
  2. Git log diff config高级进阶    (阅读:23696)
  3. Git subtree 要不要使用 –squash 参数    (阅读:22237)
  4. 我的git笔记    (阅读:18754)
  5. Zend Studio集成Git使用    (阅读:7977)
  6. Git commit 注释格式    (阅读:5671)
  7. GIT和SVN之间的五个基本区别    (阅读:4871)
  8. 为何改用Git    (阅读:3901)
  9. Git安装使用手记    (阅读:3860)
  10. GIT分支管理是一门艺术    (阅读:3401)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1