Gitea

出自Local Chinese Wikipedia
跳至導覽 跳至搜尋
Gitea
File:Gitea Logo.svg
一個Gitea倉庫的截圖
一個Gitea倉庫的截圖
當前版本
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    源代碼庫
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    引擎
      Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      操作系統LinuxmacOSMicrosoft WindowsBSD
      語言English, German, Greek, Spanish, French, Italian, Portuguese, Russian, Swedish, Chinese(simplified)
      類型協作式版本控制
      許可協議
        Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)

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

        歷史[編輯]

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

        產品功能[編輯]

        代碼託管[編輯]

        Gitea 支持創建和管理存儲庫、探索提交歷史記錄和代碼文件、審查和合併代碼提交、協作管理、分支處理等。它還支持眾多標準 Git 功能,包括標籤、挑選、掛鉤和集成協作工具。

        代碼審查[編輯]

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

        CI/CD[編輯]

        Gitea 具有集成的 CI/CD 系統 Gitea Actions,它與 GitHub Actions 兼容。用戶可以使用熟悉的 YAML 格式創建工作流程或利用眾多現有插件。此外,還提供多種第三方 CI/CD 集成。

        項目管理[編輯]

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

        包管理[編輯]

        Gitea 支持超過 20 種不同類型的公共或私有包管理,包括:CargoChefComposer、Conan、Conda、Container、Helm、Maven、npmNuGet、Pub、PyPIRubyGems、Vagrant 等。

        支持的數據庫[編輯]

        Gitea 支持SQLiteMySQLPostgreSQLTiDBMS SQL數據庫。

        參見[編輯]

        參考來源[編輯]

        1. ^ 1.0 1.1 Welcome to Gitea - Blog. blog.gitea.io. [2022-08-06]. (原始內容存檔於2020-04-07). 
        2. ^ Krill, Paul. Developers pick up new Git code-hosting option. InfoWorld. 2017-01-04 [2022-08-06]. (原始內容存檔於2019-09-05). 
        3. ^ Install gitea on openSUSE using the Snap Store. Snapcraft. [2022-08-06]. (原始內容存檔於2019-09-05). 
        4. ^ Slant - GitKraken vs Gitea detailed comparison as of 2019. Slant. [2022-08-06]. (原始內容存檔於2019-09-05). 
        5. ^ Gitea is all grown up: What's new in version 1.7.0. 2019-01-27 [2022-08-06]. (原始內容存檔於2020-04-23). 
        6. ^ gitea - Open Collective. opencollective.com. [2022-08-06]. (原始內容存檔於2020-04-13). 
        7. ^ The Gitea 1.0 release blog post. [2019-09-09]. (原始內容存檔於2022-08-06). 

        外部鏈接[編輯]