官网是一个静态网站,目前已经部署在一台华为云服务器里面。网站源代码位于阿里云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.
最后修改:2024 年 05 月 11 日
如果觉得我的文章对你有用,请随意赞赏