All Projects → gitbucket → Gitbucket

gitbucket / Gitbucket

Licence: apache-2.0
A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility

Programming Languages

scala
5932 projects
HTML
75241 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Gitbucket

gitbucket-notifications-plugin
A GitBucket plug-in to provides email notifications feature
Stars: ✭ 16 (-99.81%)
Mutual labels:  gitbucket
gitbucket-emoji-plugin
Provides Emoji support for GitBucket
Stars: ✭ 19 (-99.78%)
Mutual labels:  gitbucket
github2mr
Export all your github repositories to a form suitable for 'myrepos' to work with.
Stars: ✭ 32 (-99.63%)
Mutual labels:  gitbucket
gitbucket-ci-plugin
GitBucket plug-in that adds simple CI ability to GitBucket.
Stars: ✭ 44 (-99.48%)
Mutual labels:  gitbucket
gitbucket-network-plugin
This plugin provides network graph for GitBucket.
Stars: ✭ 37 (-99.57%)
Mutual labels:  gitbucket
gitbucket-label-kanban-plugin
A GitBucket plugin for Kanban style issue management.
Stars: ✭ 43 (-99.5%)
Mutual labels:  gitbucket
gitbucket-gist-plugin
A GitBucket plug-in which provides code snippet repository like Gist
Stars: ✭ 67 (-99.22%)
Mutual labels:  gitbucket
gitbucket-fess-plugin
GitBucket plugin for Fess
Stars: ✭ 21 (-99.75%)
Mutual labels:  gitbucket
gitbucket-gantt-plugin
A GitBucket plugin rendering Gantt Chart.
Stars: ✭ 16 (-99.81%)
Mutual labels:  gitbucket
gitbucket-monitoring-plugin
Provides monitoring page which contains machine information, resources, processes ...etc
Stars: ✭ 15 (-99.82%)
Mutual labels:  gitbucket

GitBucket Gitter chat build 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

GitBucket

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

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.

Building and Development

If you want to try the development version of GitBucket, or want to contribute to the project, please see the Developer's Guide. It provides instructions on building from source and on setting up an IDE for debugging. It also contains documentation of the core concepts used within the project.

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 our 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.37.x

4.37.1 - 14 Dec 2021

  • Update gist-plugin and notification-plugin
  • Fix SSHCommand extension point for apache-sshd 2.x

4.37.0 - 11 Dec 2021

  • Enhance Git Reference APIs
  • Add milestone data to issue list API
  • Support "all" in issue list API
  • Support EDDSA in signed commit verification
  • Support custom SSH url
  • Relax max passward length limitation
  • Relax max webhook url length limitation

See the change log for all of the updates.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].