Gitea

使用Git的軟體開發和版本控制平台 来自维基百科,自由的百科全书

Gitea

Gitea (/ɡɪˈt/)是一個使用Git的軟體開發和版本控制平台,其具有缺陷跟蹤管理系統Wiki代碼審查等功能。Gitea 支援自代管建立實例,同時也提供一個免費的公共實例 gitea.com。它原本是Gogs軟體的分支專案,[2]使用Go語言編寫,[3] 因此可以在任何Go支援的平台上部署,[4] 包括LinuxmacOSWindows[5][6] Gitea專案在Open Collective上籌集資金。[7]

快速預覽 首次釋出, 目前版本 ...
Gitea
Thumb
Thumb
一個Gitea倉庫的截圖
首次釋出2016年10月17日在維基數據編輯
目前版本
  • 1.23.7(2025年4月7日;穩定版本)[1]
編輯維基數據鏈結
原始碼庫 編輯維基數據鏈結
程式語言GoJavaScript在維基數據編輯
作業系統LinuxmacOSMicrosoft WindowsBSD
語言English, German, Greek, Spanish, French, Italian, Portuguese, Russian, Swedish, Chinese(simplified)
類型協同運作式版本控制
授權條款MIT授權條款在維基數據編輯
網站about.gitea.com/ 編輯維基數據
關閉

歷史

Gitea 由 Lunny Xiao 建立,他也是自代管Git服務Gogs的創始人。儘管Gogs是一個開源專案,但是它的代碼倉庫是由單個維護者控制的,這導致開源社群在開發上的互動受限。深受此苦惱的Gitea開發者們在2016年11月創造了Gogs的分支Gitea,並且開創了社群驅動的開發模式。[2]該分支的1.0版本在2016年12月釋出。[8]

產品功能

代碼代管

Gitea 支援建立和管理儲存庫、探索提交歷史記錄和代碼檔案、審查和合併代碼提交、協同運作管理、分支處理等。它還支援眾多標準 Git 功能,包括標籤、挑選、掛鉤和整合協同運作工具。

代碼審查

代碼審查適應 Pull Request 和 Agit 工作流程。審閱者可以輕鬆地線上檢查代碼並提交評論或查詢。作為回應,提交者可以檢視回饋並直接線上解決。代碼審查有助於提高使用者和企業的代碼品質

CI/CD

Gitea 具有整合的 CI/CD 系統 Gitea Actions,它與 GitHub Actions 相容。使用者可以使用熟悉的 YAML 格式建立工作流程或利用眾多現有外掛程式。此外,還提供多種第三方 CI/CD 整合。

專案管理

藉助 Gitea,您可以通過問題任務、標籤和看板專案板高效管理專案的需求、功能和錯誤。這些工具通過合併分支、標籤、里程碑、任務、時間跟蹤、截止日期和依賴關係來幫助規劃和跟蹤軟體的進度。

包管理

Gitea 支援超過 20 種不同類型的公共或私有包管理,包括:Cargo、Chef、Composer、Conan、Conda、Container、Helm、Maven、npm、NuGet、Pub、PyPI、RubyGems、Vagrant 等。

支援的資料庫

Gitea 支援SQLite、MySQL、PostgreSQL、TiDB、MS SQL資料庫。

參見

參考來源

外部連結

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.