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