OpenSource-Hub
G

gogs

SHA-256
47.5k stars·開発ツール·SHA-256 チェックサム確認済み

シンプルで安定した拡張可能なセルフホスト型 Git サービス。Go で書かれており、単一バイナリでデプロイでき、リソース消費が極めて低い。

スマートダウンロード

Download 版をダウンロード

v0.14.2 · 40.5 MB

自分でプライベート GitHub を構築、Raspberry Pi でも動くほど軽量。

主な機能

  • ユーザーダッシュボード、プロフィールページ、アクティビティタイムライン
  • SSH、HTTP、HTTPS でのリポジトリアクセスをサポート
  • ユーザー、組織、リポジトリ管理
  • リポジトリと組織の Webhook(Slack、Discord、DingTalk など)
  • Git Hook、デプロイキー、Git LFS

できないこと

  • •デフォルトのポートは3000です。80/443が必要な場合は、リバースプロキシ(Nginxなど)を設定してください。2. 本番環境では PostgreSQL または MySQL の使用を推奨します。SQLite3 はシングルユーザーやテストに適しています。3. `data/` と `custom/` ディレクトリはご自身でバックアップしてください。4. Gitea と比較して、Gogs は更新のペースが遅く、一部の機能(Actions など)が欠けていますが、コアは安定しています。

使用例

  • 小規模チームや企業が内部のコードホスティングプラットフォームを構築
  • 個人開発者がプライベートプロジェクトを管理
  • Raspberry Pi などの低消費電力デバイス上の Git サーバー

詳細説明

Gogs は Go 言語で書かれたセルフホスト型の Git サービスで、最もシンプルで安定かつ拡張可能なソリューションになることを目指しています。単一の実行ファイルにパッケージ化されており、Linux、macOS、Windows および ARM アーキテクチャをサポートしています。機能はリポジトリ管理、Issue、Pull Request、Wiki、Webhook、Git LFS などをカバーしています。複数のデータベース(PostgreSQL、MySQL、SQLite3)と認証方式(SMTP、LDAP、OAuth)をサポートしています。GitLab と比較して、Gogs は非常に軽量で、64MB のメモリのコンテナでも動作可能であり、小規模チームや個人開発者が Raspberry Pi などの低コストデバイス上にプライベートなコードホスティングプラットフォームを構築するのに非常に適しています。

トラブルシューティング & FAQ (1)

トラブル対応
Gogs 0.14.0 で組み込み SSH サーバーを使用すると git clone がハングするのはなぜですか?

これは Gogs 0.14.0 におけるリグレッションです。SSH 認証は成功しますが、gogs serv と git-upload-pack の実行中にクローンがハングします。修正が含まれる Gogs 0.14.1 以降にアップグレードしてください。バイナリを置き換えるか Docker イメージ(gogs/gogs:0.14.1)を更新した後、Gogs を再起動して再度クローンしてください。一時的な回避策として、Gogs 0.13.4 にダウングレードしてください。

参照 Issue #8132

タグ

gitself-hostedgocode-hostinglightweightdevops

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

1. 公式サイト https://gogs.io からお使いのシステムに対応するバイナリパッケージをダウンロードします

4

2. 解凍して `./gogs web` を実行します(初回実行時はブラウザでインストールウィザードが開きます)

5

3. ウィザードに従ってデータベース(手早く始めるには SQLite3 を推奨)、ドメイン名、管理者アカウントなどを設定します

インストールガイド
  1. 1. 公式サイト https://gogs.io からお使いのシステムに対応するバイナリパッケージをダウンロードします
  2. 2. 解凍して `./gogs web` を実行します(初回実行時はブラウザでインストールウィザードが開きます)
  3. 3. ウィザードに従ってデータベース(手早く始めるには SQLite3 を推奨)、ドメイン名、管理者アカウントなどを設定します
ファイルの整合性

SHA-256 チェックサム確認済み

GitHub 公式 Release ページから抽出されたチェックサム

SHA256 チェックサム

00fe70ea1bae2f756c1d31909d09934cbc26264364471a2cdb5cf4a247cc0f91

このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

Gogs のインストールディレクトリを直接削除するだけで完了です。データベースファイルはデフォルトで `data/` ディレクトリに保存されています。データがある場合は事前にバックアップを取ってください。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-10-15 07:58:24
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

1 FAQ

類似プロジェクト