Gitea 简介
Gitea 是一个轻量级、易安装、运行快速的自建 Git 服务工具,类似于 GitHub 或 Gitee,但可以完全托管在自己的服务器或本地电脑上。它采用 Go 语言编写,支持跨平台(Windows、Linux、macOS)和多种架构(x86、amd64、ARM、PowerPC)。
主要特点:
- 极易安装:只需下载一个可执行文件即可运行,无需复杂配置。
- 轻量高效:资源占用低,运行速度快。
- 跨平台支持:支持 Windows、Linux、macOS 等操作系统。
- 私有化部署:可以完全在局域网内使用,适合个人或团队私有代码管理。
- 类似 GitHub 的界面:提供直观的 Web 界面,方便管理仓库、用户和权限。
如果你想要一个类似 GitHub 的私有代码托管平台,Gitea 是一个极佳的选择!
Windows 平台安装步骤
1. 下载 Gitea
访问 GitHub Releases 页面,找到最新稳定版。根据系统架构选择对应的压缩包,例如 Windows 64 位通常选择 gitea-{version}-windows-amd64.zip。
2. 解压与运行
将下载的压缩包解压到任意目录,比如 C:\gitea。进入该目录后,直接双击 gitea.exe 或者在命令行中运行。
首次运行时,程序会自动创建必要的文件夹结构,包括 data 目录用于存储数据库和附件,以及 conf 目录存放配置文件。
3. 初始化配置
打开浏览器访问 http://localhost:3000。如果看到欢迎界面,说明服务已启动成功。默认端口是 3000,如果端口被占用,可以在 app.ini 配置文件中修改。
点击页面上的'开始设置'按钮,填写管理员账号、邮箱等信息。数据库类型默认使用 SQLite,对于个人使用足够稳定;如果需要更高并发,后续可切换为 MySQL 或 PostgreSQL。
简单使用指南
创建仓库
登录后点击右上角的'新建仓库'。输入仓库名称,选择公开或私有,然后创建。如果是私有仓库,记得添加团队成员并分配权限。
克隆与推送
在仓库页面点击'克隆/下载',复制 HTTPS 或 SSH 链接。在本地终端执行:
git clone http://localhost:3000/username/repo.git
cd repo
# 修改文件后
git add .
git commit -m "update"
git push origin main
日常维护
定期更新 Gitea 时,建议先备份 data 目录。新版本发布后,停止服务,替换二进制文件,再重新启动即可。由于 Gitea 设计紧凑,升级过程通常非常平滑。
通过上述步骤,你可以快速搭建起属于自己的代码托管中心,既保护了代码隐私,又避免了公共平台的限制。


