📄️ 对比 Gitea 与其它 Git 托管工具
这里列出了 Gitea 与其它一些 Git 托管工具之间的异同,以便确认 Gitea 是否能够满足您的需求。
📄️ 数据库准备
在使用 Gitea 前,您需要准备一个数据库。Gitea 支持 PostgreSQL(>= 12)、MySQL(>= 8.0)、MariaDB(>= 10.4)、SQLite(内置) 和 MSSQL(>= 2012 SP4)这几种数据库。本页将指导您准备数据库。由于 PostgreSQL 和 MySQL 在生产环境中被广泛使用,因此本文檔将僅涵盖这两种数据库。如果您计划使用 SQLite,则可以忽略本章内容。
📄️ 使用二進制文件安裝
所有打包的二進制程序均包含 SQLite,MySQL 和 PostgreSQL 的数据库连接支持,同时网站的静态资源均已嵌入到可執行程序中,这一点和曾经的 Gogs 有所不同。
📄️ 包管理器安裝
官方包管理器
📄️ 使用源代码安裝
你需要 安裝 Go 並正确设置 Go 环境。特别的,建议设置$GOPATH环境变量,並将 Go 的二進制目錄或目錄${GOPATH//}/bin添加到$PATH中。請参阅 Go 百科上关于 GOPATH 的詞条。
📄️ 在 Linux 中以 service 方式运行
在 Ubuntu 16.04 LTS 中以 service 方式运行
📄️ 注册為 Windows 服务
准备工作
📄️ 使用 Docker 安裝 (rootless)
Gitea 在其 Docker Hub 組織中提供自动更新的 Docker 镜像。您可以始终使用最新的稳定標籤,或使用其他处理 Docker 镜像更新的服务。
📄️ 使用 Docker 安裝
Gitea 在其 Docker Hub 組織内提供自动更新的 Docker 镜像。可以始终使用最新的稳定標籤或使用其他服务来更新 Docker 镜像。
📄️ 在 Kubernetes 中安裝 Gitea
Gitea 已经提供了便于在 Kubernetes 云原生环境中安裝所需的 Helm Chart
📄️ 在云服务器上安裝 Gitea
Cloudron
📄️ 从旧版 Gitea 升级
在升级之前,您需要做如下的准备工作。