OpenSource-Hub
G

GitBucket

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

一个基于 Scala 的 Git 代码托管平台,安装简便、界面直观,API 与 GitHub 兼容。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

轻量级自部署 Git 服务器,像 GitHub 但更小巧。

主な機能

  • 公共/私有 Git 仓库,支持 HTTP/HTTPS 和 SSH 访问
  • Git LFS 大文件存储
  • 在线文件编辑器,可直接在浏览器修改代码
  • 问题跟踪、Pull Request 和 Wiki 功能
  • 活动时间线与邮件通知

できないこと

  • 默认使用 H2 数据库,版本升级时(从 4.42 及更早版本到 4.43 之后)需要手动迁移数据库(导出再导入),自动迁移不支持。若使用 MySQL/PostgreSQL 则无此问题。另外注意 GitBucket 不支持 Jakarta EE,Servlet 容器需支持 Servlet 3.0。

使用例

  • 个人开发者搭建私有代码仓库
  • 小团队内部代码协作与版本管理
  • 替代 GitHub/GitLab 的自托管方案
  • 企业内网部署,确保代码安全

詳細説明

GitBucket 是一个基于 Scala 的 Git 代码托管平台,主打轻量级自部署。它提供与 GitHub 高度兼容的 API,支持公共/私有仓库、HTTP/HTTPS/SSH 访问、Git LFS、在线文件编辑器、问题跟踪、Pull Request、Wiki、活动时间线、邮件通知、LDAP 集成以及插件扩展。安装极其简单:只需下载一个 WAR 包并运行即可。相比 Gitea 和 GitLab,GitBucket 更轻量,同时保持了关键功能的完整性,适合个人或小团队使用。

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

トラブル対応
GitBucketでファイル履歴を表示する際に発生する'Internal Server Error'とNullPointerExceptionの修正方法

これは、JGitUtil.getCommitLog内のnull RevCommitによって引き起こされる既知のバグです。プルリクエスト#4000の修正を含むGitBucketバージョン4.46.1以降にアップグレードしてください。

参照 Issue #4026

タグ

gitscalaself-hostedgithub-alternativeweb-platform

はじめ方

1

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

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

2

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

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

3

步骤1:确保已安装 Java 17

4

步骤2:从 Releases 页面下载 gitbucket.war

5

步骤3:运行 java -jar gitbucket.war

インストールガイド
  1. 步骤1:确保已安装 Java 17
  2. 步骤2:从 Releases 页面下载 gitbucket.war
  3. 步骤3:运行 java -jar gitbucket.war
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

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

オープンソースの透明性

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

アンインストール情報

停止进程,删除 gitbucket.war 文件,默认数据存储在 ~/.gitbucket 目录下,如需彻底移除请手动删除该目录。

追加の依存関係なし

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

プロジェクト情報
ライセンスApache 2.0
最終更新2026-06-27 06:50:08
GitHub リポジトリ

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

1 FAQ

類似プロジェクト