网上看了大量的关于 obsidian git ios 多平台同步教程,目前可以实现:在ios上利用ish软件,执行git pull命令完成obsidian的内容同步。
遇到的问题
但无法知晓如何配合 ios上obsidian git 插件使用。在ob中使用git插件会弹出如下内容,求大家指点迷津!!
网上看了大量的关于 obsidian git ios 多平台同步教程,目前可以实现:在ios上利用ish软件,执行git pull命令完成obsidian的内容同步。
但无法知晓如何配合 ios上obsidian git 插件使用。在ob中使用git插件会弹出如下内容,求大家指点迷津!!
看提示是 iOS 里的 obsidian git 不支持 ssh 协议
可以试试 https 协议, 如果就想用现成这个 git 仓库, 那得进 <git repo 根目录>/.git/config
文件, 改它 [remote "origin"]
那一段
[remote "origin"]
url = [email protected]:xxxx.git
改成
[remote "origin"]
url = https://xxxxxx.git
或者命令行
git remote -v
git remote set-url origin https://github.com/<user>/<repo>.git
git remote -v # 检查生效
两个都行, 看怎么操作方便
github 的 https 鉴权记得挺麻烦的, 得弄个 GitHub personal access tokens (以填
token 替代填密码)
实在不行可以先试试国内那些平台, 能省事点
非常感谢!已解决!
别客气~
是说这个 “ish + obsidian git + github 仓库 + https 协议” 方案吗?
我记录一下, 也许我也用得上
对的,之前一直想找个方便 windows 和 ios 之间同步 Obsidian 的方式,最后选择了使用git进行同步。对于 git 在 ios 上的执行,最开始用了 working copy,好用的,但免费功能仅限于 pull。
后来发现了 ish,想折腾一下。看教程利用 ish 成功进行了同步,但是还想配合 obsidian git 插件使用,ssh 协议不成功,确实其仅支持 https 协议,而且必须要配合 token 使用(不支持密码)。
折腾了一通,发现无论是 iSH 还是 Obsidian Git 插件,总卡在 git status takes too long,插件介面总在转圈圈,但自动推送又能推送,挺烦的,同时把 Working Copy 用上好像也没解决问题。顺带一提,网上教程关于目录的挂载,说实话,如果不放在 iCloud 里的话,手机上会认的目录就只有本地 Obsidian 软件下的目录,所以我是在那下面新建目录,然后 mount -t ios obsidian /mnt,cd /mnt 后就看见我创建的目录,这样在 OB 里打开的会是相同目录,但就是会有 git status 的问题,不知道还要修改哪里,我的 git remote 已经是 https 的了