码云 githook, php执行git pull
最近公司要求所有代码迁到码云私有库,并且通过Webhook实现自动拉取部署1、root权限修改生产服务器只读文件 /etc/sudoerswww ALL=NOPASSWD:/usr/bin/git此步骤意义在于,nginx 用户组为 www,执行某个php文件时,实际上是www用户组执行shell_exec()。但是 git属root用户组,通过php执行,没有权限。上面配置就是给...
原创
2019-03-08 09:20:41 ·
1267 阅读 ·
0 评论