首页 > 其他分享 >Termux建立Git服务器-Gitea

Termux建立Git服务器-Gitea

时间:2024-11-13 22:40:42浏览次数:1  
标签:gitea 配置 Gitea termux Git ssh Termux 服务器

在安卓手机上使用Termux搭建自己的Git服务器的步骤,具体如下:

  1. Termux安装与配置
    • 获取存储权限:打开软件后输入termux-setup-storage获取手机存储权限。
    • 安装ssh和git:执行pkg install openssh git -y安装,然后输入sshd开启服务。
    • 电脑ssh连接termux:手机上通过ifconfig查看ip,通过whoami查看用户名,通过passwd设置密码;电脑端ssh客户端(如xshellfinalshell)设置登陆,注意termux开启的sshd服务用的是8022端口,执行echo "sshd" >> ~/.bashrc可让termux自动启动ssh
  2. 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、日志路径等;可选设置电子邮箱、服务器和第三方服务、管理员帐号等。
  3. 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里,之后可进行克隆代码仓库、修改推送等操作。

标签:gitea,配置,Gitea,termux,Git,ssh,Termux,服务器
From: https://www.cnblogs.com/ziyuhaokun/p/18545002

相关文章

  • 深度学习 PyTorch 中的 logits 和交叉熵损失函数
    在深度学习中,理解损失函数是训练模型的关键一步。在分类任务中,交叉熵损失函数是最常用的损失函数之一。本文将详细解释PyTorch中的logits、交叉熵损失函数的工作原理,并展示如何调整张量的形状以确保计算正确的损失。什么是logits?logits是模型输出的未归一化预测值,通常......
  • CICD01 Git, GitLab, 部署方式 ubuntu使用
    版本管理系统Git和GitLab1DevOps简介1.3持续集成、持续交付和持续部署CICDCICD:持续集成,持续交付,持续部署1.6常见的软件部署模式生产中蓝绿部署和金丝雀用的比较多1.6.1蓝绿部署Blue-greenDeployments一个和生产环境一样的预发布环境,和生产环境......
  • git 常用操作复习
    Q&Agit避免重复输入密码问题,非ssh,https下,ssh密钥懒得搞解决办法首先进入你的git工作目录下。在终端执行一下命令:gitconfig--globalcredential.helperstore然后再重新执行一次gitpull,这次它还是提示你输入账号和密码:示例:gitpullUsernamefor'https://isource-sh.d......
  • GitLab 中文版如何禁止从 UI 上下载代码?
    本文分享如何通过配置来禁止用户从GitLab中文版UI界面上下载源代码。GitLab中文版也就是极狐GitLab,使用界面和GitLab一样。常规下载代码的方式也一样,要么使用SSH或者HTTP克隆,要么直接从UI上下载源代码:但是有些企业不想让员工从这个界面上通过下载源代码的方式来下......
  • GitLab 降级安装出现 500 错误,如何解决?
    本文分享GitLab中文版在降级的过程中出现500错误的修复方法。写在前面强烈不建议大家自行降级,如果真有降级需求,要么自己能力过硬,要么需求专业服务,要不出问题很麻烦!问题复现过程我之前自行安装了一个极狐GitLab私有化部署实例,版本升级到了17.5.1,由于想尝试一下降级的过程......
  • git 同步上游仓库到远端仓库
    首先知道什么是本地仓库,远端仓库,上游仓库本地仓库:你从远端仓库克隆到本地PC上的仓库远端仓库:从上游仓库fork过来的仓库,可以理解为自己的仓库上游仓库:公司的仓库,所有权不在于你当远端仓库慢于上游仓库时,如何同步上游仓库到远端仓库呢?gitremoteaddupstream上游仓库名......
  • 2024年11月13日Github流行趋势
    项目名称:dockur/windows项目维护者:@kroese@renovate@hellodword@luisgmuniz@arisudesu项目介绍:在Docker容器内运行Windows。项目star数:27,382项目fork数:1,909项目名称:exo-explore/exo项目维护者:@AlexCheema@blindcrone@DevEmilio96@GaetanLepage@ianpaul10......
  • 【Git】最详细的git使用(适用于新手小白)
    一、Git介绍与安装Git(读音为/gɪt/)是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小型到超大型项目的所有项目。先将本地的文件添加到缓存区,然后提交到本地库,然后上传推送到远程仓库1)下载:https://git-scm.com/downloadswin系统Redirecting…mac系统https://......
  • GitLab 如何降级?
    本分分享GitLab降级的流程和注意事项。极狐GitLab为GitLab的中文发行版,本文以私有化部署的极狐GitLab为例来演示整个过程。【极狐GitLab推出GitLab老旧版本的专业升级服务,可以让12.x、13.x、14.x、15.x等老旧版本的升级平滑不出问题】首先确定当前的版本信息,在实例U......
  • L0G3000作业-Git基础知识
    一、闯关任务1任务要求:破冰之自我介绍首先fork一下GitHub-InternLM/Tutorial:LLM&VLMTutorial该项目到自己的账号,注意不要勾选下图的“Copythecamp4branchonly”。来到vscode启动虚拟环境,然后输入下面命令将仓库克隆到本地gitclonehttps://github.com/HuHu1226......