- 部署代码至单独的web站点
https://github.com/markomarkovic/simple-php-git-deploy.git - 配置
www-data
用户
改/usr/sbin/nologin
=>/bin/bash
,且可找到www-data
用户的目录:/var/www
- 设置www-data登录密码
sudo passwd www-data - 设置
/var/www
归属
sudo chown -R www-data:www-data /var/www/ - 切换到
www-data
用户
su /var/www - 在
/var/www/.ssh
目录中生成ssh key
sudo -Hu www-data ssh-keygen -t rsa -C “entimm@gmail.com” - 登录git托管网址,把
id_rsa.pub
公约贴上去 - 设置webhook