为了账号安全,请及时绑定邮箱和手机立即绑定

网站开发时, 怎么协调VPS和本地的同步?

网站开发时, 怎么协调VPS和本地的同步?

翻阅古今 2019-03-30 09:29:54
买了个VPS,部署网站后,需要修改网站源码,但在终端直接连接VPS修改效率太低了,而在本地修改的话,还要上传(用filezilla上传),这样的话,也不方便.有什么办法能够使得这个同步操作更简单方便吗?(比如把网站源码放到github上,直接在VPS更新?)web新手,提前谢谢了.-------------分割线------------谢谢@依云的指点,使用了git来实现这一功能.大概的过程也就是三步:-在VPS上建立一个Gitserver,并创建一个repo仓库-在本地主机上拉取VPSrepo仓库上的内容,作为一个分支.-VPS上创建一个用于部署的环境,使用Hook技术动态更新..
查看完整描述

2 回答

?
慕运维8079593

TA贡献1876条经验 获得超5个赞

本地修改后gitpush到vps上,vps上配置githook自动更新代码、重启服务
本地修改后rsync到vps上
使用FireFTP或者lftp等支持直接修改远程FTP上的文件的FTP客户端(实际上是下载回来,你编辑完后再自动上传)
使用Vim直接编辑ftp://或者scp://地址
直接在vps上使用Vim或者Emacs修改,网络给力的话,效率和本地也差不多。如果网络延迟比较大,可以考虑使用mosh取代ssh
                            
查看完整回答
反对 回复 2019-03-30
?
波斯汪

TA贡献1811条经验 获得超4个赞

楼上说的很好,用webhook,我们自己网站就是写的自动部署
                            
查看完整回答
反对 回复 2019-03-30
  • 2 回答
  • 0 关注
  • 383 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信