通过网址自动部署web

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