obsidian同步方案(termux+git)
使用obsidia作为主力编辑器一段时间了,决定一直用它。我的数据存在github上的。obsidian的同步功能是收费的,最近发现使用termux+git可以解决安卓同步问题。这里记录一下。
# 一、安装termux
通过如下方式中的一种即可:
- google play 搜索termux
- F-Droid 搜索termux
- apkpure搜索termux
- github下载release:Releases · termux/termux-app (github.com) (opens new window)
# 二、安卓配置
# (一)替换软件源
termux-change-repo
1
# (二)更新软件
pkg up
1
# (三)安装好以下软件:git、vim、openssh
pkg install git
pkg install vim
pkg install openssh
1
2
3
2
3
# (四)配置git
git config --global user.name "你注册codeup账号的用户名"
git config --global user.email "你注册codeup账号用的邮箱"
1
2
2
# (五)打开ssh功能并通过windows终端访问
sshd
1
使用windows上的终端访问:
whoami
ifconfig
passwd
默认端口8022
1
2
3
4
5
6
7
2
3
4
5
6
7
配置公钥等(略)
# (六)termux访问手机存储
在Termux中申请本机存储访问权限
termux-setup-storage
1
# (七)过程中的问题
过程中的问题:
CANNOT LINK EXECUTABLE "sshd": library "libcrypto.so.3" not found: needed by main executable
Please do `pkg up` first.
要操作手机里面的文件,访问 ~/storage/shared
添加alias:
touch ~/.profile
1
vim ~/.profile
alias ll = 'ls -al'
1
问题:sshd: no hostkeys available -- exiting
ssh-keygen -A
1
# 三、pkg使用
- pkg update
- pkg install package
- pkg upgrade
- pkg list-installed
- pkg uninstall package-name
- pkg remove package-name
- pkg list-installed | grep package-name
- pkg search keyword
上次更新: 2024/01/07, 07:44:52