# Gitness

GitHubの代わりになるオープンソース。GitHubの代わりに使える、Gitのホスティングとパイプライン（CI/CD）を備えた開発の基盤（Harness Open Source）。コードの管理、レビュー、ビルドを1つで扱える。

- ossalt.jp のページ: https://ossalt.jp/tools/gitness/
- 公式サイト: https://github.com/harness/gitness
- GitHub: https://github.com/harness/gitness
- 代わりになるSaaS: GitHub
- カテゴリ: 開発・デプロイ基盤
- ライセンス: Apache-2.0（許容型）
- 画面の日本語翻訳: 未確認
- 日本語のドキュメント: 未確認
- Dockerでの導入: あり
- GitHubのスター: 38,854（直近32日間で+360）
- 最終コミット: 2026-11-06
- OpenSSF Scorecard: 未評価

## Gitnessとは

Gitness（ギットネス）は、**コードの置き場所（Gitのホスティング）と、ビルドやテストを自動で行う仕組み（パイプライン）を、1つで扱える**開発の基盤です。Harness社が開発しています。公式のREADMEでは、現在は「Harness Open Source」という名前で紹介されていて、Dockerのイメージも `harness/harness` で配られています。

### できること

- **コードの管理**：Gitのリポジトリを置き、ブラウザの画面から閲覧や管理ができます。
- **パイプライン**：ビルドやテストなどの自動の処理を、Dockerのコンテナの中で実行します。
- **開発環境と成果物の置き場**：公式の説明では、開発用の環境（Gitspaces）と、成果物の置き場（レジストリ）も備えています。
- **APIとCLI**：REST APIの仕様書が画面から見られます。基本的なコマンドラインの道具もあります。
- 公式のREADMEには、Dockerのコマンド1つで試せる手順があります。Dockerでの導入方法は、当サイトのデータでも確認できています。

### GitHubとの違い

GitHubは、プルリクエスト、課題の管理、周辺のサービスとの連携がとても充実しています。Gitnessは、**コードの管理と自動の処理を、自分のサーバーの1か所にまとめたい**ときに向きます。ただし、GitHubが持つ周辺の連携や、利用者の多さは期待できません。

同じ自前のGitのサービスでは、[Gitea](/tools/gitea/)や[Gogs](/tools/gogs/)があります。比べるときは「[GiteaとGitnessの違い](/compare/gitea-vs-gitness/)」も参考にしてください。

### 注意点

- 当サイトでは、画面の日本語翻訳は確認できていません。
- 公式のREADMEでは、パイプラインは以前の「Drone」と同じ機能にそろえる途中だと説明されています。Droneの機能をすぐ置き換えたい場合は、公式の案内で確認してください。
- READMEのDockerの手順では、パイプラインを動かすために、Dockerの操作用のソケット（`/var/run/docker.sock`）をコンテナに渡します。権限が大きいので、ほかの人が使うサーバーでは慎重に扱ってください。
- データとリポジトリは、ボリュームに保存されます。公式も、ボリュームを指定しないと、コンテナを止めたときにデータが消えると注意しています。
- 当サイトの掲載データでは、公開された脆弱性の情報（セキュリティアドバイザリ）が1件あります。更新に気をつけてください。
- ライセンスはApache-2.0です。

[GitHubの代替](/alternatives/github/)のページで、ほかの候補も比べられます。

## よくある質問

**Gitnessは日本語で使えますか？**

当サイトでは、画面の日本語翻訳や日本語のドキュメントを確認できていません。翻訳を別の場所で管理している場合もあるため、日本語に対応していないとは限りません。導入前に実際の画面で確かめてください。

**GitnessはDockerで動かせますか？**

リポジトリで、Docker用のファイルや公式のコンテナイメージの案内を確認できています。手順は公式のドキュメントに従ってください。

**Gitnessは無料で使えますか？ 業務で使ってもよいですか？**

ライセンスはApache-2.0（許容型）です。制限の少ない「許容型」のライセンスで、社内の業務で使うことも、改変することも、広く認められています。配布するときは、著作権の表示などの条件を守る必要があります。自分のサーバーで動かす場合も、サーバー代と、アップデートやバックアップなどの運用の手間がかかります。また、一部の機能を有料版だけで提供しているツールもあります。

**Gitnessの開発は続いていますか？**

最後の更新は2日前です。過去12か月のリリースは6回です。GitHubのスターは、直近32日間で360増えています。

**Gitnessのセキュリティの評価は？**

OpenSSF Scorecard の評価はまだありません（評価がないことは、安全・危険のどちらも意味しません）。導入後は、セキュリティの更新を確実に適用してください。

**GitHubの代わりになる、Gitness以外のツールは？**

当サイトでは、Gitea、Gogs、OneDevも掲載しています。下の比較表で、ライセンスや更新状況を見比べられます。

---
データ: ossalt.jp（2026-11-08時点。GitHubの公開データとリポジトリの自動調査による）。「未確認」は「非対応」という意味ではありません。導入前に公式の情報を確認してください。
