使用二进制文件安装
所有打包的二进制程序均包含 SQLite,MySQL 和 PostgreSQL 的数据库连接支持,同时网站的静态资源均已嵌入到可执行程序中,这一点和曾经的 Gogs 有所不同。
下载
你可以从 下载页面 选择对应平台的二进制文件。
选择架构
-
对于 Linux,
linux-amd64
适用于 64-bit 的 Intel/AMD 平台。更多架构包含arm64
(Raspberry PI 4),386
(32-bit),arm-5
以及arm-6
。 -
对于 Windows,
windows-4.0-amd64
适用于 64-bit 的 Intel/AMD 平台,386
适用于 32-bit 的 Intel/AMD 平台。(提示:gogit-windows
版本内建了 gogit 可能缓解在旧的 Windows 平台上 Go 程序调用 git 子程序时面临的 性能问题) -
对于 macOS,
darwin-arm64
适用于 Apple Silicon 架构,darwin-amd64
适用于 Intel 架构. -
对于 FreeBSD,
freebsd12-amd64
适用于 64-bit 的 Intel/AMD 平台。
使用 wget 下载
使用以下命令下载适用于 64-bit Linux 平台的二进制文件。
wget -O gitea https://dl.gitea.com/gitea/1.21.10/gitea-1.21.10-linux-amd64
chmod +x gitea
验证 GPG 签名
Gitea 对打包的二进制文件使用 GPG密钥 签名以防止篡改。
请根据对应文件名 .asc
中包含的校验码检验文件的一致性。
gpg --keyserver keys.openpgp.org --recv 7C9E68152594688862D62AF62D9AE806EC1592E2
gpg --verify gitea-1.21.10-linux-amd64.asc gitea-1.21.10-linux-amd64
校验正确时的信息为 Good signature from "Teabot <teabot@gitea.io>"
。
校验错误时的信息为 This key is not certified with a trusted signature!
。
服务器设置
提示: GITEA_WORK_DIR
表示 Gitea 工作的路径。以下路径可以通过 环境变量 初始化。
准备环境
检查是否安装 Git。要求 Git 版本 >= 2.0。
git --version
创建用户(推荐使用名称 git
)
# On Ubuntu/Debian:
adduser \
--system \
--shell /bin/bash \
--gecos 'Git Version Control' \
--group \
--disabled-password \
--home /home/git \
git
# On Fedora/RHEL/CentOS:
groupadd --system git
adduser \
--system \
--shell /bin/bash \
--comment 'Git Version Control' \
--gid git \
--home-dir /home/git \
--create-home \
git