官网是一个静态网站,目前已经部署在一台华为云服务器里面。网站源代码位于阿里云codeup。如何实现代码更新后,在服务器里面直接git pull就可以自动更新代码呢?
登录华为云服务器
切换到相应目录
cd /data/www/
进行git命令操作
git init
git remote add origin git@codeup.aliyun.com:xxx/xx/xx.git
git branch --set-upstream-to=origin/master master
git pull
Branch master set up to track remote branch master from origin.
设置jenkins任务
ssh root@www 'cd /data/www && git pull'
过程中遇到一个报错:
error: Untracked working tree file '404.html' would be overwritten by merge.