Obsidian搭配git实现云端同步
Obsidian云端配置
服务端配置
创建一个obsidian
用户
1 |
|
登录obsidian
用户
创建仓库和存储笔记的目录
1 |
|
出现黄色提示字不用管
这样就创建了一个空的远程仓库,需要给仓库和存储笔记的目录i改一些权限
1 |
|
配置远程仓库的钩子文件(hooks)
1 |
|
post-recveive
1 |
|
同时也要给这个文件一个可执行文件
1 |
|
本地配置
打开git bash
,并进入笔记的目录中
1 |
|
1 |
|
[远端仓库]:obsidian@[ip/DNS]:/home/obsidian/repo/obsidian.git
因为我这里的默认的分支是main
,但是远端是master
所以需要改一下分支
1 |
|
因为远端的仓库是空的,所以可以直接push
1 |
|
这中间会让你输入密码,就是用户obsidian
的密码
回到云端服务器查看
1 |
|
上传成功
免密码登录(证书登录)
1 |
|
横线的三个地方直接回车即可
在本地的电脑中打开git bash
输入一样的命令,同样的操作即可获取密钥
这样在本地的用户目录和服务器用户目录下的都有一份公钥和私钥
在服务端复制pub
文件为authorized_keys
1 |
|
打开本地的id_rsa.pub
上传到服务端中
1 |
|
会有如下两行字符串,这样在push
和pull
的时候就不需要额外输入密码了
Obsidian搭配git实现云端同步
http://www.ming-ice-tea.top/2025/04/28/Obsidian搭配git实现云端同步/