返回首页DA系统C#IDE文件同步服务屏保 今天是: 2026-05-05    "立夏"  夏季的第一个节气,表示盛夏时节的正式开始

搜索
热搜: linux 技术
Hi~登录注册
查看: 2125|回复: 0

[转载] 【转载】syncthing实现windows设备和linux设备之间文件同步共享

[复制链接]
发表于 2022-10-27 14:06:13 | 显示全部楼层 |阅读模式
syncthing实现windows设备和linux设备之间文件同步共享



背景:习惯了在windows环境编辑代码,然而涉及到的编译是在linux设备中,把新代码上传带git,再从git拉代码到linux设备,过程麻烦,因此寻找到syncthing可以实现设备之间同步代码的作用。

操作步骤:
一、安装 官网下载地址:https://syncthing.net/downloads/

帖子下面将会提供windows和linux安装包



图中syncthing包分别传入linux和windows设备任意目录,并解压;

在linux的syncthing目录下直接执行syncthing文件: ./syncthing (不用在意输出的错误提示),会生成/$user/.config/synthing/目录。这里的/$user/值用户所能访问的根目录。

在windows下直接执行syncthing.exe


二、设置网络


注意:如果使用了防火墙,需要开放对应同步端口和监听端口

所谓的重启syncthing,其实就是用ps找到syncthing的进程号,然后kill后,重新执行步骤一所述的syncthing脚本

三、建立互联
在启动了linux和windows的syncthing后,会有两个web窗口弹出,如图,在每个web界面,可以查询对应的设备id(这个id后面会用到),如图查询的windows对应的syncthing识别的设备id





添加远程设备:
点击图中标注的按钮,进行添加





因为我们是在windows对应的界面添加设备,因此添加linux对应的设备




添加后保存,正常情况下,就可以识别出设备了。


四、建立共享目录




如上图,先操作windows设备对应的web页面,设置待共享目录,建议在“忽略模式”中,添加忽略.git
接着再点击“共享”,选择共享给哪个设备,这里识别的是添加的linux设备




保存后,在linux设备对应的界面,会出现弹框:


选择添加,这一步就是选中往linux的哪个目录共享。



六、设置为单向传输(可选)






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为修仙之旅的少年~

x
 楼主| 发表于 2022-10-27 14:08:35 | 显示全部楼层
windows和linux端syncthing部署文件


Linux-64-bit (x86-64)版  


Windows 64-bit (x86-64)版



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为修仙之旅的少年~

x
回复 支持 反对

使用道具 举报

游客
回复
*滑块验证:

DA论坛飞机票来了~
快速回复 返回顶部 返回列表