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으로 인해 발생하는 알려진 버그입니다. GitBucket 버전 4.46.1 이상으로 업그레이드하십시오. 여기에는 pull request #4000의 수정 사항이 포함되어 있습니다.

원본 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

유사한 프로젝트