📄️ 與其他 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。