说明:首先用root用户先去拉取项目代码后,然后更改项目所属用户和组为www.忽略项目权限:1git config core.filemode false
1,为www用户添加个人公钥(www是我站点文件所属用户)1sudo -u www ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
在/home/www/.ssh/
生成2个文件:id_rsa
和id_rsa.pub
.其中.pub是公钥,查看内容并且添加到码云 个人中心 SSH公钥 中去,
然后输入命令1sudo -u www ssh -T git@gitee.com
若返回1Welcome to Gitee.com, yourname!
则公钥配置成功.
2,配置webhook
配置地址
3,添加自动更新地址的PHP代码
|
|
文件放在项目中可以访问到配置URL,这样push
代码后,会自动部署项目了.