赞
踩
2023年6月,某云笔记限制了免费用户最多同时登录 2 台设备,想要增加设备数量需要付费开通会员。之后我一直想找一款合适的笔记本软件,年底尝试了Obsidian,断断续续摸索了好几天终于成功了。将那时的笔记拿来分享一下。
相关地址:
iSH iSH
1. iPhone (IPad 没试过),appstore下载安装 iSH 和 obsidian。
2. 打开 iSH,进行更新。
apk update
3. 依次安装好以下软件:git、vim、openssh、openrc,在 iSH 上使用命令行安装。
- apk add git
- apk add vim
- apk add openssh
- apk add openrc
4. 打开 obsidian,创建一个新的空仓库,例如命名为 Obsidian Vault,(关闭 iCloud 同步,默认关闭)。之后打开 IOS 上的“文件”应用程序,在“我的 iPhone”中可以看到 obsidian 文件夹和其下的 Obsidian Vault 文件夹。
5. 使用 Git 平台 Gitee (其他如Github、Coding等也可),并创建私人仓库 ObsidianVault。
6. 以 Gitee 为例,在 iSH 上设置好和 Gitee 托管平台一致的用户名和邮箱。
- git config --global user.name "weikmys"
- git config --global user.email "xxx@qq.com"
7. ssh生成公钥。
ssh-keygen -t ed25519 -C "xxx@qq.com"
8. 查看公钥,这时在 ish 上呈现出 id_ed25519.pub 里的内容,进行复制。
cat /root/.ssh/id_ed25519.pub
这一步需要登录codeup托管平台操作
配置公钥至托管平台,登陆 Gitee,右上角点击个人头像,点击个人设置,点击左侧的ssh公钥,将复制的公钥粘贴上,标题随意,添加进去。
以下需要打开iSH操作
1. 用 vim 打开配置文件。
vim /etc/ssh/sshd_config
2. 在打开的文件中,添加一行新的参数为: (前面不加#号,操作界面指示如图)。
PermitRootLogin yes
3. !wq 保存退出文件后,检查ssh是否启动,如没启动,会自动启动,显示[ok]时即可。
rc-service sshd restart
4. 在iSH中建立 obsidian 文件夹。
cd ~ && mkdir obsidian
5. 执行以下命令会打开手机文件管理器,之后需要选中本地的 obsidian 文件夹,点击完成。这样就让 obsidian 软件中的 Obsidian Vault 文件夹,装载到 iSH 上的 obsidian 文件夹内 ,之后对于obsidian 软件内 Obsidian Vault 文件的修改,iSH上也同步修改。
mount -t ios . obsidian
6. 通过cd命令,进入 Obsidian Vault 文件夹内。
cd ~/obsidian/Obsidian Vault
7. 初始化git。
git init
8. 为了防止出错,要禁用安全名单。
git config --global --add safe.directory /root/obsidian/Obsidian Vault
9. 使 iSH 链接你的仓库地址,使用 http 而不用 ssh ,因为在 obsidian 使用 obsidian git 启动自动下拉时,会报错 UnknownTransportError: Git remote "git@gitee.com:weikmys/obsidian-vault.git" uses an unrecognized transport protocol: "ssh"。
git remote add origin https://gitee.com/weikmys/obsidian-vault.git
10. 后面尝试在 obsidian 编辑修改文件后,在 iSH 上操作同步与更新。没有问题后,打开 obsidian 浏览第三方插件库(注意:这里需要连接外网),安装 obsidian git,启动。
11. 配置 Authentication/Commit Author ,否则报错 Authentication failed. Please try with different credentials。
12. 配置 Backup 的 Pull updates on startup,打开。
13. 也可配置 Commit message 的 Commit message on manual backup/commit,前加 iPhone ,以便知道是从哪里来的提交。
1. clone http 到本地。
git clone https://gitee.com/weikmys/obsidian-vault.git
2. 打开 obsidian 浏览第三方插件库(注意:这里需要连接外网),安装 obsidian git,启动。
3. 配置 Backup 的 Pull updates on startup,打开。
4. 也可配置 Commit message 的 Commit message on manual backup/commit,前加 Mac ,以便知道是从哪里来的提交。到此完毕。
配置.gitignore文件如下
/.obsidian/
命令面板
如果想要查看当前的工作区、暂存区,可以使用快捷键 command + p 打开命令面板,输入 open source control view 就可以打开 Git 面板了。如果你懒得看 source control view,自己直接用 command + p 打开命令面板,分别执行 git commit 命令与 git push 即可。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。