Android 使用 Termux 安装 Git 和 SSH

Android 使用 Termux 安装 Git 和 SSH

背景

在 Android 上使用 Git 客户端。

可选工具:

1.Pocket Git & MGit 客户端

2.Termux 安装 Git(选用)

下面介绍使用 Termux 安装 Git 和通过 SSH 远程连接 Termux。

1.换源

运行 termux-change-repo 命令,通过图形界面替换成 TUNA/BFSU 镜像源即可。

2.ssh

shell 复制代码
# 安装open-ssh
pkg install openssh

# 报错:CANNOT LINK EXECUTABLE "ssh-keygen": library "libcrypto.so.3" not found: needed by main executable
# 解决:安装 openssl1.1-tool。这里必须要指定版本,否则报错 library "libssl.so.1.1" not found
pkg install openssl1.1-tool

# 生成密钥
ssh-keygen -A

# 启动ssh
sshd

# 查看用户名
whoami

# 查看ip
ifconfig

# 设置密码
passwd

# 远程登录ssh连接termux,默认端口8022
ssh -p8022 uxxx@192.168.1.1

3.文件访问权限

shell 复制代码
termux-setup-storage

输出:

/data/data/com.termux/files/usr/bin/termux-setup-storage: line 24: 25567 Aborted                 am broadcast --user 0 --es com.termux.app.reload_style storage -a com.termux.app.reload_style com.termux > /dev/null

解决:

shell 复制代码
pkg install termux-am

安装 Git

shell 复制代码
pkg install git

clone 项目。

参考

termux-change-repo换源
mac ssh 连接 android termux
library "libssl.so.1.1" not found解决
termux-setup-storage输出line 24: 25567 Aborted解决
Termux配置教程

相关推荐
帅得不敢出门14 分钟前
Gradle命令编译Android Studio工程项目并签名
android·ide·android studio·gradlew
stewie61 小时前
在IDEA中使用Git
java·git
problc1 小时前
Flutter中文字体设置指南:打造个性化的应用体验
android·javascript·flutter
晓理紫9 小时前
使用git lfs向huggingface提交较大的数据或者权重
git
我不是程序猿儿11 小时前
【GIT】sourceTree的“当前分支“,“合并分支“与“检出分支的区别
git
帅得不敢出门11 小时前
安卓设备adb执行AT指令控制电话卡
android·adb·sim卡·at指令·电话卡
我又来搬代码了13 小时前
【Android】使用productFlavors构建多个变体
android
Diamond技术流14 小时前
从0开始学习Linux——远程连接工具
linux·学习·centos·ssh·xshell·ftp
德育处主任15 小时前
Mac和安卓手机互传文件(ADB)
android·macos
芦半山15 小时前
Android“引用们”的底层原理
android·java