有时候在调试项目的时候,需要先在本地提交代码,后ssh登录服务器,在项目目录里拉取代码,挺麻烦的,所以通过一系列的配置和几段代码,实现了以web访问的方式实现项目的git拉取更新代码,方便很多
实现的步骤如下:
sudo -Hu www ssh-keygen -t rsa
cd /www/wwwroot/test
sudo -u www git pull origin master
chown -R www:www /www/wwwroot/test/
sudo -u www git pull origin master
既然www用户有权限可以拉取代码了,尝试一下web方式吧,写一个php脚本(一定要确保php.ini禁用函数没有shell_exec),并使用web的方式访问它
感谢博主,喝杯咖啡~
还没有人发表评论