背景:习惯了在windows环境编辑代码,然而涉及到的编译是在linux设备中,把新代码上传带git,再从git拉代码到linux设备,过程麻烦,因此寻找到syncthing可以实现设备之间同步代码的作用。
操作步骤:
一、安装
图中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对应的syncthin