代码拉取完成,页面将自动刷新
创建自动部署文件deploy.php,修改文件中的$password,$cwd,$updateUrl这几个参数为自己项目的值.
git add deploy.php
git commit -m 'Added the git deployment script'
git push -u origin master
安装最新版git,配置git
git config --global user.name "Server"
git config --global user.email "server@server.com"
创建一个ssh目录,www为服务器用户
sudo mkdir /var/www/.ssh
sudo chown -R www:www /var/www/.ssh/
生成ssh keygen,www为服务器用户
sudo -Hu www ssh-keygen -t rsa -C "xxxxx@xxxxx.com" # choose "no passphrase"
sudo cat /var/www/.ssh/id_rsa.pub
把生成的公钥放到git服务器上. 在web服务器上创建html网站目录,修改目录的权限为www用户和www用户组,clone远程项目到web目录下
mkdir /var/www/html
sudo chown -R www:www /var/www/html
sudo -Hu www git clone git@github.com:you/server.git /var/www/html
碰到用户目录不对,通过命令查看cat /etc/passwd,修改用户的默认目录
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。