安卓使用terminal并使用git和github - termux
Edited: Saturday 7 June 2025

[Guide] Using Git to sync your Obsidian vault on Android devices - Share & showcase - Obsidian Forum

google play安装。

安装后,换源:

 1# 找到安卓非root的目录,获取安卓存储权限
 2cd /storage/emulated/0 # 华为手机的根目录
 3termux-setup-storage #其实这个命令执行完后的storage就是上面这个目录,所以好像不需要在上面的目录执行这个命令。
 4
 5# 换源,用图形界面
 6termux-change-repo
 7
 8# 删除2个没用的源再update,否则出错
 9pkg remove game-repo  
10pkg remove science-repo  
11pkg update
12
13# 安装git 和github命令工具
14pkg install git
15pkg install gh
16
17# 安装图形界面操作就能成功登陆
18gh auth login
19
20# clone github仓库
21gh repo clone oldwinter/knowledge-garden
22
23# 后面自动执行git同步命令我觉得没必要,自己手动搞一下算了,手机只进行阅读,不写东西,就负责pull即可。
24

termux-setup-storage的补充说明

如果您的设备运行的是 Android 6 或更高版本,则需要运行以下命令

termux-setup-storage

从 Termux 内部,然后接受写入存储的请求,以便 Termux 能够执行目录和文件创建。

termux-setup-storage命令在您的$HOME~/名为 的目录中创建一个新目录storage。这个新目录包含/storage/emulated/0以下列出的一些符号链接:

dcim -> /storage/emulated/0/DCIM
downloads -> /storage/emulated/0/Download
external-1 -> /storage/external_sd/Android/data/com.termux/files
movies -> /storage/emulated/0/Movies
music -> /storage/emulated/0/Music
pictures -> /storage/emulated/0/Pictures
shared -> /storage/emulated/0

因此,您现在可以运行以下命令来创建/storage/emulated/0/Directory上述内容,而现在只需少输入一点:

cd ~/storage/shared
mkdir Directory