开发者社区> 问答> 正文

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


买了个VPS, 部署网站后, 需要修改网站源码, 但在终端直接连接VPS修改效率太低了, 而在本地修改的话, 还要上传(用filezilla上传), 这样的话, 也不方便.
有什么办法能够使得这个同步操作更简单方便吗?(比如把网站源码放到github上, 直接在VPS更新? )
web新手, 提前谢谢了.

展开
收起
kung-yeh 2014-07-23 17:16:34 11574 0
6 条回答
写回答
取消 提交回答
  • 推荐回答:

    现在在流行一种云端开发方式,你可以了解下,有很多小团队在做,你可以选择一家比较靠谱的

    这种平台一般以云计算技术为基础,提供:

    项目协作、代码托管、运行空间(PaaS)、质量控制等功能

    环境搭建、测试部署,全部交给云端完成,您只负责安心编程

    个人给你推荐一个: https://coding.net/

    官方帮助文档地址:阿里云帮助中心

    更多参考: 阿里云官方(新用户需官网注册查看)

    2021-05-05 22:38:50
    赞同 展开评论 打赏
  • 我记得Dreamweaver 就有这个功能。。。
    2014-07-28 10:52:45
    赞同 展开评论 打赏
  • 回1楼coo的帖子
    谢谢@coo的指点, 使用了git来实现这一功能. 大概的过程也就是三步:
    - 在VPS上建立一个Git server, 并创建一个repo仓库
    - 在本地主机上拉取VPS repo仓库上的内容, 作为一个分支.
    - VPS上创建一个用于部署的环境, 使用Hook技术动态更新..

    -------------------------

    回3楼loophole的帖子
    也谢谢@loophole
    这种平台确实不错,很省心,一条龙服务
    如果自己没买vps就用你介绍的这个平台了
    2014-07-23 18:15:17
    赞同 展开评论 打赏
  • Re网站开发时怎么协调VPS和本地的同步
    现在在流行一种云端开发方式,你可以了解下,有很多小团队在做,你可以选择一家比较靠谱的
    这种平台一般以云计算技术为基础,提供:
    项目协作、代码托管、运行空间(PaaS)、质量控制等功能
    环境搭建、测试部署,全部交给云端完成,您只负责安心编程

    个人给你推荐一个:https://coding.net/
    2014-07-23 18:13:53
    赞同 展开评论 打赏
  • 回1楼coo的帖子
    楼上说的很好,用web hook,我们自己网站就是写的自动部署
    2014-07-23 17:50:35
    赞同 展开评论 打赏
  • coo
    Re网站开发时怎么协调VPS和本地的同步
    1、本地修改后 git push 到 vps 上,vps 上配置 git hook 自动更新代码、重启服务
    2、本地修改后 rsync 到 vps 上
    3、使用 FireFTP 或者 lftp 等支持直接修改远程 FTP 上的文件的 FTP 客户端(实际上是下载回来,你编辑完后再自动上传)
    4、使用 Vim 直接编辑 ftp:// 或者 scp:// 地址
    5、直接在 vps 上使用 Vim 或者 Emacs 修改,网络给力的话,效率和本地也差不多。如果网络延迟比较大,可以考虑使用 mosh 取代 ssh
    2014-07-23 17:26:42
    赞同 展开评论 打赏
滑动查看更多
问答地址:
问答排行榜
最热
最新

相关电子书

更多
够快云——文件协作从这里开始 立即下载
够快云库—— 文件协作从这里开始 立即下载
负载均衡是如何支撑几亿手机微博用户访问的 -高性能负载均衡研发和应用实践 立即下载