1 部署gitea
guoqingshan edited this page 2026-07-28 08:50:16 +08:00

adduser --system --home /data/gitea/gitdata --group gitea

创建目录结构

mkdir -p /data/gitea/gitdata/{custom,data,log} chown -R gitea:gitea /data/gitea/gitdata chmod -R 750 /data/gitea/gitdata

复制文件

cp gitea /usr/local/bin/gitea

创建systemd服务

cat > /etc/systemd/system/gitea.service << 'EOF' [Unit] Description=Gitea (Git with a cup of tea) After=network.target

[Service] User=gitea Group=gitea WorkingDirectory=/data/gitea/gitdata/ ExecStart=/usr/local/bin/gitea web --config /etc/gitea/app.ini Restart=always Environment=USER=gitea HOME=/data/gitea/gitdata GITEA_WORK_DIR=/data/gitea/gitdata

[Install] WantedBy=multi-user.target EOF

systemctl daemon-reload systemctl enable gitea systemctl start gitea