添加 部署gitea

guoqingshan 2026-07-28 08:50:16 +08:00
parent dd0108a158
commit 6eb49e0e7c
1 changed files with 31 additions and 0 deletions

@ -0,0 +1,31 @@
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