📄️ 对比 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 升级
在升级之前,您需要做如下的准备工作。