You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何不使用Git安全同步两台电脑间的VSCode工作区

跨设备VSCode工作区无Git同步方案

所有方案均不会强制提交敏感文件,可根据自己的使用习惯选择:

  • 开源点对点同步工具(最省心,首推)
    用Syncthing这类端到端加密的开源点对点同步工具即可,不需要依赖第三方云存储:
    1. 两台设备都安装客户端,通过设备ID完成配对,所有传输全程加密,文件只在你的两台设备之间流转,不会明文上传到任何第三方服务器,局域网环境下传输速度可以跑满本地带宽
    2. 单独选择VSCode工作区作为同步目录,工具自带忽略规则配置,支持通配符匹配,你可以直接把项目里.gitignore的内容复制到忽略配置里,自动跳过所有敏感凭证文件,和Git的排除逻辑完全一致,不用重新梳理规则
    3. 开实时同步后,文件保存完几秒内就会同步到另一台设备,打开VSCode就能直接接着写,不需要做提交、推送、拉取这类额外操作
      注意:配对时仅添加你自己的两台设备,不要信任陌生设备ID,第一次同步前先跑一遍预览,确认待同步文件列表里没有敏感凭证类文件再启动全量同步
  • 加密虚拟磁盘手动同步
    不想装常驻后台同步工具的话可以选这个方案:
    1. 用Veracrypt创建一个加密虚拟磁盘镜像,把整个工作区(包括本地存的敏感凭证文件)全部存在加密镜像里,没有解密密码根本无法读取镜像内容,就算存储介质丢失也不会造成凭证泄露
    2. 换设备前,通过局域网共享或者加密U盘拷贝这个加密镜像到另一台设备覆盖旧版本就行,不需要单独分拣文件,不会出现漏同步代码或者不小心把敏感文件传到公开位置的问题
      缺点是不支持实时同步,换设备前需要手动操作一次文件拷贝
  • 加密云盘+软链接隔离敏感文件
    如果你本身在用端到端加密的云盘服务,可以用软链接做隔离:
    1. 把工作区里非敏感的代码部分放到云盘同步目录,两台设备都挂载同一个云盘同步文件夹
    2. 把存敏感凭证的文件移到云盘同步目录外的本地存储路径,在工作区对应位置建软链接指向本地真实文件,云盘同步时只会同步软链接指针,不会同步真实的敏感文件内容
    3. VSCode的插件、快捷键、编辑器配置可以直接开官方自带的设置同步功能,不用额外迁移配置

避坑提示:不要用无端到端加密的公共云盘直接同步整个工作区,这类云盘会将文件明文存储在服务商服务器,一旦出现数据泄露一样会造成凭证被盗。不管选哪种方案,第一次同步前一定要核对待同步文件列表,确认所有敏感文件都在排除列表里。

内容的提问来源于stack exchange,提问作者xWalfie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 10:27:29