# gitee_webhook **Repository Path**: zhanjiang_baishou/gitee_webhook ## Basic Information - **Project Name**: gitee_webhook - **Description**: 使用gitee的webHook进行网站自动化部署的php脚本 - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2020-08-19 - **Last Updated**: 2023-03-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # gitee_webhook #### 介绍 使用gitee的webHook进行网站自动化部署的php脚本 #### 使用方法 下载本php脚本到网站可访问目录, 然后,打开本脚步进行编辑; 1、填写项目根目录绝对路径; 2、填写webhook设置时输入的密钥信息。 #### 关于公钥问题,引起的自动部署失败解决方法: (参考详见:https://zz1.com.cn/8c372185-48e0-14de-ef8e-9563482d338e.html ) 以下设定PHP执行时的用户组是www(宝塔中默认使用www) 1、git clone [ssh协议的仓库地址] 2、用chown -R www:www [项目根目录] 命令,把目录权限设置为与PHP执行时一样的用户组 3、把php.in禁止的shell_exec()函数删除掉 (参考详见:https://gitee.com/help/articles/4181 ) 4、查看/home目录下是否存在www目录,没有则创建,并目录权限设为www 5、使用www用户登录命令行创建公钥,ssh-keygen -t rsa -C "youEmail@email.com" 6、复制生成的公钥添加到gitee 7、测试公钥是否可信成功, ssh -T git@gitee.com