Gitea 是一個可自行託管的 Git 服務。你可以拿 GitHub、Bitbucket 或 Gitlab 來比較看看。 Gitea 是從 Gogs Fork 出來的,請閱讀部落格文章 Gitea 公告以了解我們 Fork 的理由。
本專案的首要目標是建立一個容易安裝,執行快速,安装和使用體驗良好的自建 Git 服務。我們採用 GO 為後端語言,Go 可以產生各平台使用的執行檔。它支援 Linux、macOS 和 Windows 外,處理器架構包含 amd64、i386、ARM 和 PowerPC 等。
使用者面板
問題面板
合併請求面板
儲存庫類型
通知(email 和網頁)
探索頁面
自訂範本
複寫 public 檔案(logo, css 等)
CSRF 與 XSS 保護
支援 HTTPS
設定允許上傳的檔案大小和類型
日誌
組態
支援多國語言 (21 種語言)
支援 Mermaid 圖表
郵件服務
支援反向代理(Reverse Proxy)
使用者
儲存庫
Raspberry Pi 3 的效能足夠讓 Gitea 承擔小型工作負載。
雙核心 CPU 和 1GB 記憶體通常足以應付小型團隊/專案。
在類 UNIX 系統上, 應該以專用的非 root 系統帳號來執行 Gitea。
~/.ssh/authorized_keys
檔案。以一般身份使用者執行 Gitea 可能會破壞該使用者的登入能力。Git 的最低需求為 2.0 或更新版本。