首页 > 其他分享 >[Joplin] git实现Joplin多PC端加密文件同步

[Joplin] git实现Joplin多PC端加密文件同步

时间:2023-07-21 22:11:23浏览次数:40  
标签:文件 git 加密 PC 同步 Joplin

git 实现 Joplin 多 PC 端加密文件同步

场景

一些笔记虽然不是什么重要的东西, 但是需要加密一下
同时也要在不同的 PC 端进行编辑 (上班 + 下班)

方案

通过 Joplin 加密文件内容, 将加密文件同步到本地 File system
再通过 git 上传到代码托管平台

步骤

前提: 已有项目仓库, 会用 git

  1. PC-A 开启端到端加密

img

  1. PC-A 同步目标选择 File system, 同步目录选择项目仓库的本地路径, 之后确认

img

  1. PC-A 完成笔记编辑, 点击同步将文件同步到本地设置好的同步目录中, 加密文件结构如下图所示。 之后通过 git 将文件上传/同步到代码托管平台。 (ps: 此时注意因为 locks 和 temp 文件夹是空的, 所以不会同步到代码托管平台上, 拉取之后得手动创建)

img

  1. PC-B 从代码托管平台上将文件拉取/同步到本地 (手动创建 locks 和 temp 文件夹)
  2. PC-B 不用启用加密, 直接设置同步, 同步目标选择 File system, 同步目录选择项目仓库的本地路径, 删除本地数据并从目标导入数据, 之后确认

img

  1. PC-B 再去点击同步就可以了, 首次会同步失败、提示输入密码

其他

手机端 (Android) 的话没有 git 只能手动传输文件
通过 ftp 或者压缩包传输, 也可以实现在手机端查看或编辑文件

参考

Joplin真正稳健的同步方法

标签:文件,git,加密,PC,同步,Joplin
From: https://www.cnblogs.com/sjsea/p/17572491.html

相关文章

  • java pcm转g711a
    JavaPCM转G711a实现流程步骤概览首先,我们来描述一下整个实现流程。下表列出了实现步骤及其详细说明:步骤描述1读取PCM文件2将PCM数据转换为G711a3将G711a数据写入文件在下面的文章中,我们将逐步解释每个步骤的具体实现。步骤详解步骤1:读取PCM文件在......
  • gitlab的CICD中自定义钉钉发送内容(通过sh脚本发送测试结果)
    背景:这里报告是allure,提取数据可以用data/categories.csv这个文件思路跟上一篇的python是一样的,这里就简单贴下代码 这里需要注意的是json的转义,message变量需要用双引号括起来。CICD中配置如下 ......
  • 电力、通信、计算和网络技术国际学术会议(PCCNT2023)
    ★重要信息大会地点:中国-湖北-武汉大会时间:2023年9月24-25日截稿日期:2023年8 月30日接受/拒稿通知:投稿后1-2周收录检索:EI在线投稿期待在中国武汉见到你!★主讲嘉宾01.UdayaK.Madawala,奥克兰大学奥克兰大学电气与计算机工程系教授,专注于与V2X应用的双向无线电动汽车......
  • 多个 Lector621 组网读取 PCB 板上的 DPM 码
    第一部分:现场需求/问题描述 客户购买了5套SICKLector621: 1. 客户要求视野范围500mm; 2. 安装高度:200mm以下; 3. DPM码:4mm*4mm(点数:16*16),分辨率0.25;第二部分:现场工作内容 1.产品功能和参数设置: a. 安装和电气连接:  安装图 1.单台读码器安装......
  • TortoiseGit合并commit的一条记录到另一个分支
    背景:git仓库有2个分支,分别是master和develop两个分支。多人协作的代码分支为develop,正式发布的分支为master,现要指定develop分支下的commit合并到master分支中。 第一、把本地代码切换到master分支如果没有克隆master分支,则先克隆,克隆完成后在master下操作下述步骤;如果没有Git......
  • 高效 API 接口对接淘宝天猫 1688 拼多多京东商品详情数据(H5 端,PC 端)
    api接口详解大全?优秀的设计是产品变得卓越的原因设计API意味着提供有效的接口,可以帮助API使用者更好地了解、使用和集成,同时帮助人们有效地维护它每个产品都需要使用手册,API也不例外在API领域,可以将设计视为服务器和客户端之间的协议进行建模API协议可以帮助内部和外部......
  • 解决添加到.gitignore无效
    如果将.env.development文件添加到.gitignore中,但仍然在Git提交中看到该文件被包含,可能有几个原因导致.gitignore无效:文件已经被跟踪:如果.env.development文件在之前的提交中已经被跟踪(tracked),那么将它添加到.gitignore中不会自动将其从Git版本控制中移除。你需要......
  • PCB设计中的MARK点,你知道怎么放?
     Mark点也叫基准点,为装配工艺中的所有步骤提供共同的可地定位电路图案。因此,Mark点对SMT生产至关重要。一、MARK点作用及类别MARK点分类:1、单板MARK,其作用为单块板上定位所有电路特征的位置,必不可少;2、拼板MARK,其作用拼板上辅助定位所有电路特征的位置,辅助定位;3、局部MAR......
  • Git 学习笔记
    Git学习笔记起步安装#在ubuntu上安装sudoaptinstallgit-all初次运行Git前的配置安装完git之后,要做的第一件事就是设置你的用户名和邮件地址,因为每一个git提交都会使用这些信息,它们会写入到你的每一次提交中,不可更改:gitconfig--globaluser.name"lockegogo......
  • 洛谷 P9139 [THUPC 2023 初赛] - 喵了个喵 II
    考虑如果每个数恰好出现两次,那么容易得出一个序列合法当且仅当将每个数两次出现位置看作一个区间\([l_i,r_i]\)的两个端点,那么这些区间两两之间不存在包含关系。考虑每个数出现四次的情况,我们钦定两次为\(i\),两次为\(i+n\),这样可以转化为\(2n\)的情况,而容易发现只有\(1122......