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"