聚野社区 › 专题 › Gitea Docker部署教程

Gitea Docker 部署教程:自建轻量 Git 代码仓库

Gitea 是一个轻量的自托管 Git 服务(GitHub 5.8 万星,MIT 协议),功能和 GitHub 很像:代码仓库、Issue、合并请求、Wiki、软件包仓库、自带 CI(Actions)。

它用 Go 写成,资源占用很小,1 核 1G 的服务器就能给一个小团队用,适合想把代码放在自己服务器上的个人和公司。

Gitea 能做什么

部署前准备

官方一键安装命令(点一下复制) (1 条 · 点一下复制)

docker run -d --name gitea -p 3000:3000 -p 2222:22 -v /srv/gitea:/data --restart always docker.gitea.com/gitea:1

装好以后第一步

  1. 浏览器打开 http://服务器IP:3000 ,进入安装页面:数据库选 SQLite3 最省事,「服务器域名」「基础 URL」填你的 IP 或域名。
  2. 页面底部创建管理员账号,点安装。
  3. 以后用 git clone http://服务器IP:3000/用户名/仓库.git 拉代码;SSH 走 2222 端口。

下一步

看全部 20 个开源项目一键部署教程 ›去「程序源码与系统」分类看更多 ›

常见问题

Gitea 和 GitLab 选哪个?

Gitea 轻量,1G 内存就能跑;GitLab 功能更多但至少要 4G 以上内存。个人和小团队选 Gitea 足够。

数据在哪?

全部在 /srv/gitea 目录,备份它即可。

能从 GitHub 迁移吗?

可以,右上角「+」→「迁移外部仓库」,填 GitHub 仓库地址。

相关专题

开源程序一键部署大全1Panel安装教程Portainer安装教程IT-Tools部署教程
已复制