CentOS 安装 Gitea 指南
简介

Gitea 是一个开源的 Git 代码托管平台,类似于 GitHub 和 GitLab,它支持多种操作系统,包括 Linux、MacOS 和 Windows,本文将详细介绍如何在 CentOS 系统上安装 Gitea。
准备工作
- 确保您的 CentOS 系统已经更新到最新版本。
- 安装 Git,因为 Gitea 是基于 Git 的。
- 安装 Go 语言环境,因为 Gitea 是用 Go 语言编写的。
安装步骤
安装 Go 语言环境
sudo yum install golang
安装 Git
sudo yum install git
下载 Gitea
wget https://dl.gitea.io/gitea/1.15.2/gitea-1.15.2-linux-amd64.tar.gz
解压 Gitea
tar -zxf gitea-1.15.2-linux-amd64.tar.gz
- 移动 Gitea 到
/usr/local/目录
sudo mv gitea-1.15.2-linux-amd64 /usr/local/gitea
创建 Gitea 运行用户

sudo useradd -m -d /home/gitea -s /sbin/nologin gitea
设置 Gitea 运行用户的环境变量
echo 'export GITEA_WORK_DIR="/usr/local/gitea"' >> /home/gitea/.bashrc echo 'export PATH="$PATH:/usr/local/gitea/bin"' >> /home/gitea/.bashrc source /home/gitea/.bashrc
初始化 Gitea 数据库
sudo -u gitea /usr/local/gitea/gitea web
按照提示输入数据库配置信息,如数据库类型、地址、用户名和密码等。
修改 Gitea 配置文件
sudo nano /usr/local/gitea/conf/app.ini
找到 RUN_USER 和 RUN_GROUP,将其修改为 gitea。
启动 Gitea 服务
sudo -u gitea /usr/local/gitea/gitea web
访问 Gitea
在浏览器中输入 Gitea 的 IP 地址和端口(默认为 http://your_server_ip:3000),您将看到 Gitea 的登录界面。

常见问题解答(FAQs)
Q1:如何修改 Gitea 的默认端口?
A1:在 Gitea 的配置文件 app.ini 中,找到 http_port 配置项,将其修改为您想要的端口号,然后重新启动 Gitea 服务。
Q2:如何备份 Gitea 数据库?
A2:您可以使用以下命令备份 Gitea 数据库:
sudo -u gitea /usr/local/gitea/gitea backup -path /path/to/backup
将 /path/to/backup 替换为您想要保存备份的路径。
