前期准备
准备好termux以及远程连接ssh.[提前搞定,不多赘述了。]
1.安装 termux。
termux-app_v0.119.0-beta.3+apt-android-7-github-debug_arm64-v8a.apk
2.ssh
每次重新打开都需要重启ssh以及配置端口。否则就会出现 Connection refused。先将就用,下次处理。
以及使用使用vscode进行ssh连接可能由于某个库的版本原因连接失败,建议使用power shell或者Xshell或者final shell.
sshd
sshd -p 8888
gitea
1.安装 pkg install gitea -y。
2.启动 gitea。
3.访问。
浏览器访问网址:htpp://你的手机IP:3000
4.配置
- 服务器域名。建议修改为你想要的,比如gitea.me。这样以后手机ip改变了只需要在hosts修改就行(可以在修改手机ip获取方式,使用固定局域网ip)。
- ssh服务端口。填写你自己ssh服务的端口。比如我的 8888。
- 基础URL。修改ip为你刚刚决定的域名。
- 本机
git-bash中运行ssh-keygen -t rsa -f ~/.ssh/id_rsa_termux_gitea生成密钥和证书。 - 在C:\Users\你的用户名.ssh新建 config文件中增加
Host 你配置的域名HostName 你配置的域名User 你ZeroTermux ssh连接时的用户名PreferredAuthentications publickeyIdentityFile ~/.ssh/id_rsa_termux_gitea
- 登录gitea,将C:\Users\pc.ssh\id_rsa_termux_gitea.pub内容写入设置->ssh密钥->管理ssh密钥->增加密钥->密钥内容
参考链接 https://juejin.cn/post/7167674120467906567