PHP实现git部署的方法教程
配景在小站点上,直接用git来陈设php代码相等利便,你的长途站点以及当地版本库都有一个版本节制,追踪题目可能回滚是很轻松的工作。 由于在小公司上班,原先的体系还在行使传统的ftp上传陈设,陈设太贫困,也欠好管控线上的代码。在网上找了下git陈设的教程,一起随着下来遇到了不少坑,此刻把整个进程发出来,但愿可以辅佐到各人,下面话不多说了,来一路看看具体的先容吧。 账号相干> ~/.ssh/authorized_keys //配置公钥
此处必然要留意权限题目,不然密钥登入无法见效,各文件夹对应的权限如下 文件权限配置将git与站点运行nginx可能apache的用户放统一用户组,如www vim /etc/passwd 找到git账号与www账号,将git账号的组标识改观为与www组标识同等 站点所属者配置为git,用户组配置为 www //假设nginx与git 都归属于www用户组 目次权限配置775,文件权限配置为664 客栈代码处事器端 git设置配置sudo免密钩子配置hook.php内容=')) {
opcache_reset();
}
增进钩子可执行权限当地代码出格留意 用户上传的图片目次必然要做好文件忽视举措,不然有也许在破除未追踪文件时将此部门文件删除,造成劫难性功效 总结以上就是这篇文章的所有内容了,但愿本文的内容对各人的进修可能事变具有必然的参考进修代价,假若有疑问各人可以留言交换,感谢各人对编程之家的支持。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |