logo
icon

Gitness

由 Harness 開發的開源開發者平台,整合程式碼託管、CI/CD 流水線及製品倉庫。以 Go 語言建構並內嵌 SQLite,提供輕量級的自托管原始碼管控與 DevOps 工作流方案。

template cover
部署次數0
發布者futurize.rush
建立於2026-03-28
模板內的服務
service icon
標籤
ToolDevelopment

Gitness

Gitness 是由 Harness 開發的開源開發者平台,在單一輕量應用中整合了程式碼託管、CI/CD 流水線及製品倉庫。以 Go 語言建構並內嵌 SQLite,無需外部資料庫。

功能特色

  • 基於 Git 的程式碼託管,支援 Pull Request 和程式碼審查
  • 內建 CI/CD 流水線,使用 YAML 設定
  • 製品倉庫,支援 Docker 映像檔和套件管理
  • 分支保護規則與合併策略
  • 網頁版程式碼編輯器和檔案瀏覽器
  • Webhook 支援第三方整合
  • 使用者與權限管理
  • 內嵌 SQLite 資料庫(無需外部資料庫)

部署後可以做什麼

  1. 開啟網域 — 首次啟動時註冊管理員帳號
  2. 建立儲存庫 — 推送現有程式碼或開始新專案
  3. 設定流水線 — 在儲存庫的 .harness/ 目錄中定義 CI/CD 工作流 YAML 檔
  4. 配置製品倉庫 — 儲存和管理 Docker 映像檔及套件
  5. 團隊協作 — 建立 Pull Request、進行程式碼審查、管理分支保護

授權

Apache-2.0 — GitHub