Termux创建Git服务器-Gitea

打印 上一主题 下一主题

主题 848|帖子 848|积分 2544

在安卓手机上使用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里,之后可进行克隆代码仓库、修改推送等操纵。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

悠扬随风

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表