使用 iSH 在 iOS 搭建终端

iSH 是免费开源的软件,能满足基本终端使用需求,如 git 拉取项目、通过 ssh 管理服务器等。

安装软件

apk add openssh
apk add git

创建 ssh 秘钥

无法通过 rsa 创建秘钥,支持部分模式,如 ed255191 :

ssh-keygen -t ed255191

或将其他环境秘钥传进来,可以正常使用。

挂载文件

先创建目录,然后通过 mount 指令挂载,比如将 Obsidian 软件的目录挂载到终端的目录内:

mkdir obsidian
mount -t ios . obsidian

通过以上方式挂载,在使用 git 时会遇到卡顿。通过 ios-unsafe 模式,可解决 git 操作慢问题。如果后续打开使用时再次遇到 git 卡顿,重新挂载即可。

mount -t ios-unsafe . obsidian

取消挂载:

umount obsidian

git 设置优化

还有一个设置可优化 git 卡顿问题:

git config --global pack.threads "1"