网上看了大量的关于 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 使用(不支持密码)。