Git免费实现Obsidian windows,ios多端同步,看这一篇就够了
Windows端操作[*] 打开网站github
[*] 创建账号
[*] 创建一个仓库,属性为私有/公有都行(看你的文件想不想被别人看到了)(我这里定名为Obsidian)
以上步调默认读者已会,否则请移步github基础教程
[*] 复制仓库的https url,如图
https://i-blog.csdnimg.cn/direct/9d70f4f4d90049f7b87d6f4671437389.png#pic_center
[*] 创建personal access token(github用这个取代password举行验证),在github的settings-developer settings-personal access tokens-tokens(classic)中创建,具体操作看网站指示就行,想要更个性化的配置或者其他用fine-granted tokens之类的可以参见github文档
IOS 端操作
上appstore下载 ish
配置环境
apk update
apk add git
apk add vim
apk add openssh
apk add openrc
apk add bash
配置公钥
输入如下命令
git config --global user.name "注册github的username"
git config --global user.email "注册github的email"
天生公钥
ssh-keygen -t ed25519 -C "注册github的email"
查看公钥
cat /root/.ssh.id_ed25519.pub
将出现的公钥(即所有内容)复制,格式大致为ssh-ed25519xxxxxxxxxx@xxxx.com,回到windows端的github,按照如下顺序操作
[*]点击右上角个人头像
[*]点击Settings
[*]点击SSH and GPG keys
[*]点击New SSH key
[*]Title随意,Key框中粘贴刚才复制的公钥
[*]点击SSH key
[*]好啦,电脑可以放一边了
末了的IOS操作
打开配置文件
vim /etc/ssh/sshd_config
添加如下一行(前面不带#)
PermitRootLogin yes
留意,这里使用vim编辑器打开的配置文件,使用方法:按i才可以编辑,按esc退出编辑,然后按 :wq 生存并退出
检查ssh服务是否启动,没有也会自启动
rc-service sshd restart
接下来创建obsidian文件夹
cd ~ && mkdir obsidian
输入如下命令会打开ios的文件夹app,选中Obsidian文件夹点“打开”就会将Obsidian app的文件夹挂载到ish的obsidian文件夹中,这样修改app里的内容ish里也会主动修改
mount -t ios . obsidian
在接下来的操作前,发起先输入如下命令,克制clone时报错
git config --global http.postBuffer 524288000
git config --global http.version HTTP/1.1
git config --global http.maxRequests 10
末了
cd ~/obsidian
git init
git clone 之前从github上复制的url
ish会让你输入username, password
[*]username就是注册github所用的用户名
[*]留意:password不是你注册github的密码,而是personal access token
接下来,只要没报错就胜利啦
打开ios端的Obsidian app,找到设置里的git插件设置,输入之前输入的username, password(其实是personal access token), auther name for commit, author email for commit任意填
大功告成
有什么问题欢迎批评区讨论!!!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]