资讯动态

Gitea 28.1 自托管 Git 服务:单文件十分钟搭建私有代码仓与迁移实战

发布时间:2026/10/9 3:47:00 来源:尧图企业网站定制
Gitea 28.1 自托管 Git 服务单文件十分钟搭建私有代码仓与迁移实战一、单文件免依赖实测Gitea 是 MIT 协议的开源自托管 Git 服务仓库管理、Issue、PR、Wiki、Actions CI 全都有。官方 win64 是一个 Go 静态编译的单文件gitea --version输出 28.1.0built with go1.27.1——不需要装数据库SQLite 内置、不需要运行时。二、三分钟上线mkdirgiteagitea.exe web# 浏览器打开 http://localhost:3000# 数据库选 SQLite3零配置首个注册账号勾选管理员三、注册 Windows 服务开机自启sc create Gitea binPath D:\gitea\gitea.exe web --config D:\gitea\app.ini start auto数据全部在 data/ 与 repositories/ 目录——备份拷目录迁移拷目录装回服务简单到不像服务端软件。四、日常使用三件事场景操作建仓网页右上角 号勾选初始化 README迁移 GitHub 仓库「迁移」页填原仓库地址公开仓免 tokenSSH 拉推后台-SSH 配置添加主机密钥客户端照常 git clone迁移是小团队搬家的刚需填地址点一下仓库issue标签整套搬过来。五、HTTPS 反代一句通内网 HTTP 即可要域名HTTPS 在前面挂 nginxserver { listen 443 ssl; server_name git.example.com; location / { proxy_pass http://127.0.0.1:3000; proxy_set_header Host $host; } }app.ini 同步设ROOT_URL https://git.example.com——不设的话页面内链接全是 localhost这是新手第二大坑。六、什么时候选 Gitea 而不是 GitHub内网隔离要求、私有仓库数量不限、提交记录不想过第三方、公司带宽出墙慢——四条沾一条就值得自建。Gitea 的资源占用低到树莓派都能跑个人开发者玩得起的自己的 GitHub。六、备份与恢复实操robocopy D:\gitea D:ackup\gitea /MIR /NFL /NDL两条注意repositories/ 的裸仓库直接拷可用data/ 里的 SQLite 与附件一并拷才算全量。恢复目录放回服务重启实测分钟级。版本升级即替换 exe 再重启数据结构自动迁移——大版本前仍建议先备份一次。七、小团队权限管理速查需求做法只读访客仓库协作者权限选 Read模块负责人Write 权限 分支保护规则管理员独立 Owner 团队日常不用于提交分支保护Settings-Branches设置禁止 force push 必须审核配合 Webhook 通知企业微信/钉钉一套最小协作流程就齐了。八、Actions CI 一句通Gitea 1.19 内置 Actions兼容 GitHub Actions 语法仓库根目录建 .gitea/workflows/build.ymlpush 自动跑测试。跑任务的 runner 用 act_runner 单文件注册到 Gitea 即可。自托管 Git 自带 CI一条龙不依赖外网——这是内网开发环境最后一块拼图。配套完整工程Gitea 28.1 自托管 Git 服务 Windows x64 官方单文件版搭建教程服务 Windows x64 官方单文件版搭建教程](https://download.csdn.net/download/achuxin123/93662135)官方单文件服务端与图文教程含服务注册与反代配置都在工程包里。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑