Git免费实现Obsidian windows,ios多端同步,看这一篇就够了

Windows端操作

  1. 打开网站github

  2. 创建账号

  3. 创建一个仓库,属性为私有/公有都行(看你的文件想不想被别人看到了)(我这里命名为Obsidian)
    以上步骤默认读者已会,否则请移步github基础教程

  4. 复制仓库的https url,如图
    在这里插入图片描述

  5. 创建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随便填
    大功告成
    有什么问题欢迎评论区讨论!!!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值