From 6eb49e0e7cbee3e595f1889c80e58e59ebb73b22 Mon Sep 17 00:00:00 2001 From: guoqingshan <704299375@qq.com> Date: Tue, 28 Jul 2026 08:50:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20=E9=83=A8=E7=BD=B2gitea?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- %E9%83%A8%E7%BD%B2gitea.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 %E9%83%A8%E7%BD%B2gitea.md diff --git a/%E9%83%A8%E7%BD%B2gitea.md b/%E9%83%A8%E7%BD%B2gitea.md new file mode 100644 index 0000000..6415a04 --- /dev/null +++ b/%E9%83%A8%E7%BD%B2gitea.md @@ -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 \ No newline at end of file