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配置教程

相关推荐
liuyao_xianhui1 天前
版本控制器git--gdb/cgdb
linux·运维·服务器·git
TDengine (老段)1 天前
TDengine 转换函数 TO_JSON 用户手册
android·大数据·数据库·json·时序数据库·tdengine·涛思数据
q***42821 天前
SpringCloudGateWay
android·前端·后端
卫生纸不够用1 天前
Appium-锁屏-Android
android·appium
徐同保1 天前
如何使用GitKraken把git项目迁移到另一个平台,并保存所有提交记录,例如把github上的项目,迁移到gitee
git·gitee·github
阿拉斯攀登1 天前
安卓工控机 OTA 升级方案(SpringBoot+MQTT)
android·spring boot·物联网·iot
高小秋1 天前
项目开发使用 git工作流插件 -- jgitflow开发实践
git
tealcwu1 天前
【软件工程】浅析Git message, version, changelog之间的关系
git
顾林海1 天前
从0到1搭建Android网络框架:别再让你的请求在"路上迷路"了
android·面试·架构
花花鱼1 天前
android room中实体类变化以后如何迁移
android