與其他 Git 託管的比較
為了幫助您決定 Gitea 是否適合您的需求,這裡是它與其他 Git 自託管選項的比較。
數據庫準備
您需要一個數據庫來使用 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 bin 目錄或目錄 ${GOPATH//}/bin 到 $PATH。請參閱 Go wiki 條目 GOPATH。
作為 Linux 服務運行
您可以使用 systemd 或 supervisor 將 Gitea 作為 Linux 服務運行。以下步驟在 Ubuntu 16.04 上測試,但應該適用於任何 Linux 發行版(稍作修改)。
註冊為 Windows 服務
先決條件
使用 Docker(無根)安裝
Gitea 在其 Docker Hub 組織中提供自動更新的 Docker 映像。可以
使用 Docker 安裝
Gitea 在其 Docker Hub 組織中提供自動更新的 Docker 映像。可以始終使用最新的穩定標籤或使用其他服務來處理 Docker 映像的更新。
在 Kubernetes 上安裝
Gitea 提供了一個 Helm Chart 以允許在 kubernetes 上安裝。
在雲提供商上安裝
Cloudron
從舊版 Gitea 升級
按照以下步驟確保順利升級到新版本的 Gitea。