Gitea 一个轻量级的自托管 Git 服务
使用 Docker部署 Gitea,一个轻便的Git
简介
Gitea 是一个轻量级的自托管 Git 服务,类似于 GitHub,适合个人和小型团队。它的主要特点包括:
- 轻量级:资源占用少,易于部署。
- 开源:完全开源,用户可自由修改和自定义。
- 用户友好:提供直观的网页界面,方便使用。
- 功能丰富:支持代码托管、问题追踪、Wiki、CI/CD 集成等。
功能革新
Gitea 不断更新,增加了许多实用功能:
- 增强的安全性:改进的权限管理和审计功能。
- 集成第三方工具:支持与 CI/CD 工具和开发环境的集成。
- 优化性能:提高代码仓库的检索速度和存储效率。
- 丰富的 API:提供 RESTful API,方便开发者使用。
环境准备
确保您的系统上已安装以下软件(若未安装相关组件,请根据下方指引安装):
- Docker
- Docker Compose
安装Docker
-
参考下方文章部署Docker
-
使用一键脚本
进入脚本主菜单>Docker管理>Docker一键安装&更新;即可自动安装Docker
|
|
安装步骤
1. 创建项目目录
创建一个目录来存放 Gitea 的配置文件和数据:
|
|
2. 创建 docker-compose.yml
文件
在 ~/gitea
目录下创建一个名为 docker-compose.yml
的文件,内容如下:
|
|
3. 启动 Gitea
在终端运行以下命令以启动 Gitea:
|
|
这将下载 Gitea 的最新 rootless 镜像并启动服务。
4. 访问 Gitea
在浏览器中访问 http://服务器地址:3000。首次访问时,您需要进行初始化设置,包括数据库配置、管理员账户创建等。
5. 配置 Gitea
根据向导完成以下步骤:
- 数据库设置:推荐选择 SQLite
- 管理员账户:设置用户名、密码和邮箱
6. 完成安装
设置完成后,您将进入 Gitea 的主界面,可以开始创建仓库、管理团队等
总结
通过以上步骤,您成功使用 Docker Compose 部署了 Gitea。Gitea 是一个轻量级的 Git 服务,适合个人和小团队使用,提供丰富功能和良好的用户体验。后续可以根据需要进一步配置和使用 Gitea