gitbucket

A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility

Github星跟蹤圖

GitBucket Gitter chat Build Status Maven Central License

GitBucket is a Git web platform powered by Scala offering:

  • Easy installation
  • Intuitive UI
  • High extensibility by plugins
  • API compatibility with GitHub

You can try an online demo (ID: root / Pass: root) of GitBucket, and also get the latest information at GitBucket News.

Features

The current version of GitBucket provides many features such as:

  • Public / Private Git repositories (with http/https and ssh access)
  • GitLFS support
  • Repository viewer including an online file editor
  • Issues, Pull Requests and Wiki for repositories
  • Activity timeline and email notifications
  • Account and group management with LDAP integration
  • a Plug-in system

If you want to try the development version of GitBucket, see the Developer's Guide.

Installation

GitBucket requires Java8. You have to install it, if it is not already installed.

  1. Download the latest gitbucket.war from the releases page and run it by java -jar gitbucket.war.
  2. Go to http://[hostname]:8080/ and log in with ID: root / Pass: root.

You can also deploy gitbucket.war to a servlet container which supports Servlet 3.0 (like Jetty, Tomcat, JBoss, etc)

For more information about installation on Mac or Windows Server (with IIS), or configuration of Apache or Nginx and also integration with other tools or services such as Jenkins or Slack, see Wiki.

To upgrade GitBucket, replace gitbucket.war with the new version, after stopping GitBucket. All GitBucket data is stored in HOME/.gitbucket by default. So if you want to back up GitBucket's data, copy this directory to the backup location.

Plugins

GitBucket has a plug-in system that allows extra functionality. Officially the following plug-ins are provided:

You can find more plugins made by the community at GitBucket community plugins.

Support

  • If you have any questions about GitBucket, see Wiki and check issues whether there is a same question or request in the past.
  • If you can't find same question and report, send it to gitter room before raising an issue.
  • The highest priority of GitBucket is the ease of installation and API compatibility with GitHub, so your feature request might be rejected if they go against those principles.

What's New in 4.33.x

4.33.0 - 31 Dec 2019

  • All CLI options are configurable by environment variables
  • Folding pull request files
  • WebHook security options
  • Add assignee and assignees properties to some Web APIs' response

See the change log for all of the updates.

主要指標

概覽
名稱與所有者gitbucket/gitbucket
主編程語言Scala
編程語言Shell (語言數: 6)
平台
許可證Apache License 2.0
所有者活动
創建於2013-04-10 16:41:35
推送於2025-06-11 10:52:43
最后一次提交2025-06-11 10:47:37
發布數114
最新版本名稱4.42.1 (發布於 2025-01-20 10:16:58)
第一版名稱1.0 (發布於 2013-07-04 13:08:28)
用户参与
星數9.3k
關注者數449
派生數1.3k
提交數6.1k
已啟用問題?
問題數1796
打開的問題數332
拉請求數1743
打開的拉請求數28
關閉的拉請求數200
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?