5分钟搞定 服务端 本地开发 远端运行

需求:

由于服务端代码在开发机上run环境与线上更一致,而且开发机ip不会和本地ip一样经常变动,所以我们一般需要把代码在开发机上, 然而开发机上一般不能安装ide,习惯依赖智能提示各种强大功能ide的我们,需要在本地开发,而且本地开发完成如何使代码在远端run呢?

方案原理:

采用 SSHFS 使用SFTP 协议 将远端 目录挂载到本地 ,以实现本地和远端的文件交互 (这块的实现细节没有研究,有兴趣的同学可以一起讨论下)

实现流程:

安装

MAC 在 osxfuse.github.io/

下载 FUSE(用户空间访问) SSHFS 2个应用程序

挂载命令

   sshfs -C -o reconnect remote_mount_dir local_mount_dir
   e.g :sshfs -C -o reconnect username@ip:remote_dir local_dir
复制代码

卸载命令

umount local_mount_dir
复制代码

查看挂载文件

df -h
复制代码

然后就可以在本地使用ide 打开远端的工程代码了 修改完成后就可以在开发机上run了

转载于:https://juejin.im/post/5bb444eb6fb9a05d1e0e6c4f

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值