10 分钟构建代码托管平台 Gitea
前言
Gitea 是一个轻量级的开源 Git 代码托管平台,适用于自托管和小型团队。它具备 GitHub 类似的功能,提供了代码管理、Issue 跟踪、代码审查等工具,是开发团队协作的理想选择。通过 1Panel,可以快速部署 Gitea,让团队迅速上手代码托管和协作。
1、安装 1Panel
首先,在服务器安装 1panel,具体安装步骤可参考 1Panel 官方安装文档
安装完成后,打开浏览器进入 1Panel 界面

2、安装数据库
在安装 gitea 之前,需要先在 1Panel 安装所需的软件 Mysql 数据库

选择 Mysql 数据库版本,设置 root 密码和端口,并开启端口外部访问。

3、安装 Gitea

名称:要创建的 gitea 应用的名称。
版本:gitea 应用的版本
数据库服务:gitea 应用使用的数据库应用,支持下拉选择已安装的数据库应用,1Panel 会自动配置 gitea 使用该数据库。
数据库名:gitea 应用使用的数据库名称,1Panel 会在选中的数据库中自动创建这个数据库。
数据库用户:gitea 应用使用的数据库用户名,1Panel 会在选中的数据库中自动创建这个用户,并添加对应的数据库授权。
数据库用户密码:gitea 应用使用的数据库用户密码,1Panel 会在选中的数据库中自动为上一步创建的用户配置该密码。
HTTP 端口:gitea 应用的服务端口。
SSH 端口:gitea ssh 连接端口。
容器名称:gitea 应用容器名称。
端口外部访问:gitea 应用可以使用 IP:PORT 进行访问(gitea 应用必须打开外部端口访问)。
**CPU 限制:**gitea 应用可以使用的 CPU 核心数。
**内存限制:**gitea 应用可以使用的内存大小。
安装后,在应用商店查看已安装应用列表,待 gitea 应用状态为已启动

4、初始配置 Gitea
在浏览器中输入 http://<1Panel IP>:<HTTP 端口> 访问 Gitea
初次访问时,Gitea 会引导您进行初始配置。

初始化
配置管理员账号

完成初始设置后,您可以使用管理员账号登录 Gitea,并开始配置仓库、项目和团队。

通过 1Panel 的简化流程,您可以在 10 分钟内快速搭建一个功能强大的代码托管平台 Gitea。Gitea 的轻量级特性使其非常适合小型团队和自托管场景,帮助团队高效管理代码和协作开发。
评论