注册
|
登录
发帖
热搜
活动
交友
discuz
论坛
BBS
翼度工具
翼度网址导航
开发工具
Linux命令速查
网页设计配色表
在线制作icon
颜色代码选取器
翼度科技
»
论坛
›
云主机
›
LINUX
›
查看内容
返回列表
发新帖
Termux建立Git服务器-Gitea
库芬王的爸爸
库芬王的爸爸
当前离线
积分
15
5
主题
5
帖子
15
积分
新手上路
新手上路, 积分 15, 距离下一级还需 35 积分
新手上路, 积分 15, 距离下一级还需 35 积分
积分
15
发消息
显示全部楼层
在安卓手机上使用Termux搭建自己的Git服务器的步骤,具体如下:
Termux安装与配置
获取存储权限
:打开软件后输入termux-setup-storage获取手机存储权限。
安装ssh和git
:执行pkg install openssh git -y安装,然后输入sshd开启服务。
电脑ssh连接termux
:手机上通过ifconfig查看ip,通过whoami查看用户名,通过passwd设置密码;电脑端ssh客户端(如xshell或finalshell)设置登陆,注意termux开启的sshd服务用的是8022端口,执行echo "sshd" >> ~/.bashrc可让termux自动启动ssh。
Gitea的安装与配置
安装
:执行pkg install gitea -y。
启动
:输入gitea启动服务,启动后可在浏览器中访问http://你的手机IP:3000(如http://192.168.0.234:3000/)。
配置
:选择数据库类型(如SQLite3)并设置相关路径;设置站点名称、仓库根目录、LFS根目录、运行用户名、服务器域名(推荐使用域名并在hosts文件配置映射关系,可使用SwitchHosts管理hosts)、SSH服务端口(必须是8022)、HTTP服务端口(默认3000不建议修改)、基础URL、日志路径等;可选设置电子邮箱、服务器和第三方服务、管理员帐号等。
SSH配置
生成ssh key
:在GitBash里运行ssh-keygen -t rsa -f ~/.ssh/id_rsa_termux_gitea。
配置
:在C:\Users\你的用户名\.ssh新建config文件,内容格式为Host 你配置的域名 HostName 你配置的域名 User 你ZeroTermux ssh连接时的用户名 PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa_termux_gitea。
配置到gitea
:将生成的.pub公钥添加到gitea里,之后可进行克隆代码仓库、修改推送等操作。
来源:
https://www.cnblogs.com/ziyuhaokun/p/18545002
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
上一篇:
7z——拥有极高压缩比的开源压缩软件
下一篇:
软件管理,磁盘存储,文件系统以及网络协议
发表于 2024-11-14 07:56:04
举报
回复
使用道具
分享
返回列表
发新帖
本版积分规则
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
快速回复
快速回复
返回顶部
返回顶部
返回列表
返回列表