Obsidian Win+Android Onedrive/Git 同步

OneDrive

Android

手机安装OneDrive:
https://www.androidout-cn.com/item/android-apps/147211/com-microsoft-skydrive/

我是现在手机上创建的仓库,命名为BaseA

此仓库安装Remotely Save插件,远程服务选择为OneDrive,然后授权。开启同步_文件或文件夹和配置文件夹。

然后就会把包括配置在内的数据同步到OneDrive,具体路径为OneDrive\应用\remotely-save\BaseA

Win

确认已经安装OneDrive

新建一个相同名字的仓库,然后也安装Remotely Save插件,同上设置好后就会同步了。


Git

因为个人仓库是修改密集型的

  • 我的安卓设备上没法设置脱线查看,即便下载感觉也是下载一份之后更新不清楚会不会同步

尝试改为使用Git进行同步,这样也比较安稳,有历史记录。并且和个人的其它工作内容走一个流程,不再借助OneDrive。

Win

用GithubDesktop在Obsidian的路径下建立仓库,提交到Github

  • 也可以使用ssh:ssh-keygen -t rsa -b 4096 -C “你的邮箱”

安装Git插件,按照需求开启自动Pull、Push

Android

f-droid

下载 f-droid(软件资源站):https://www.123pan.com/s/ZAzA-xRuwh.html

替换清华源:https://mirrors.tuna.tsinghua.edu.cn/help/fdroid/

https://mirrors.tuna.tsinghua.edu.cn/fdroid/repo/?fingerprint=43238D512C1E5EB2D6569F4A3AFBF5523418B82E0A3ED1552770ABB9A9C9CCAB
  • 存储库加上清华的源,然后把 F-Droid 内默认的都关了
MGit

f-droid内部下载MGit

配置根目录到Obsidian的路径下:Documents/obsidian

管理SSH,生成一个SSH,然后点击生成的SSH,把ssh-rsa开头的公钥复制,到Github上添加SSH

然后克隆仓库,url为github下,SSH对应的链接,例如[email protected]:XXX/XXX.git,就可以了

知道有修改的时候,在MGit内Pull;之后在Obsidian内改完后,需要在MGit内Push

因为Git插件其实只在Win下有用,所以可以加到git ignore内.obsidian/plugins/obsidian-git/data.json

git ignore还要加一个工作台布局的配置:.obsidian/workspace.json

有个好处是通过ssh访问仓库不需要

你可能感兴趣的:(onedrive,git)