【Linux】搭建Git后使用钩子实现代码自动部署
【摘要】
序言
在之前我们在linux上搭建了一个git【Linux】在Linux上搭建Git。这篇文章我们使用git的hook来自动部署到web服务器
1. 实现代码的自动部署
在之前搭建的git基础上,我们在来操作
cd到仓库目录
2. cd hooks后
创建vim post-receive
并写入
GIT_...
序言
在之前我们在linux上搭建了一个git【Linux】在Linux上搭建Git。这篇文章我们使用git的hook来自动部署到web服务器
1. 实现代码的自动部署
在之前搭建的git基础上,我们在来操作
-
cd到仓库目录
2. cd hooks后
创建vim post-receive
并写入
GIT_WORK_TREE=/var/www/kaka git checkout -f
然后保存退出
3. 修改拥有者跟权限
chown git:git post-receivechmod +x post-receive(这个命令就是给所有加上x执行权限,也就是我们的own,group,others)
4. 然后在web目录创建你的项目文件名
5. 本地测试push文件
6. 去咱们的web目录查看一下
注意点
你的web服务目录的拥有者跟群组要设置好,我这里直接设置成git:git,要不会因为权限问题无法同步
文章来源: blog.csdn.net,作者:咔咔-,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/fangkang7/article/details/100555585
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)