7

用git部署php站点

 2 years ago
source link: https://blogread.cn/it/article/3499?f=hot1
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

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

建议继续学习:

QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK