1. 更新系统并安装依赖
dnf update -y
dnf install -y git wget
2. 创建 Gitea 系统用户
useradd -r -s /bin/bash -d /var/lib/gitea gitea
3. 下载 Gitea 二进制文件
wget -O gitea https://dl.gitea.com/gitea/1.26.0/gitea-1.26.0-linux-amd64
chmod +x gitea
mv gitea /usr/local/bin/
4. 准备目录结构
mkdir -p /data/gitea/{custom,data,log}
mkdir -p /etc/gitea
mkdir -p /home/gitea
chown -R gitea:gitea /data/gitea
chown -R gitea:gitea /etc/gitea
chown -R gitea:gitea /home/gitea
5. 配置 systemd 服务
vi /etc/systemd/system/gitea.service
gitea.service内容
[Unit]
Description=Gitea (Git with a cup of tea)
After=network.target
[Service]
User=gitea
Group=gitea
Type=simple
WorkingDirectory=/data/gitea
ExecStart=/usr/local/bin/gitea web -c /etc/gitea/app.ini
Restart=always
Environment=USER=gitea HOME=/home/gitea GITEA_WORK_DIR=/data/gitea
[Install]
WantedBy=multi-user.target
重新加载 systemd 并启动服务
systemctl daemon-reload
systemctl start gitea
systemctl enable gitea
查看状态
systemctl status gitea
6. 服务启动后,通过浏览器访问 http://你的服务器IP:3000 即可进入安装页面。