Gitbucket 4.37 Joint Development System Release

is presented Project release gitbucket 4.37 , developing a system for working with git repositories with GitHub style interface and Bitbucket . The system has a simplicity of installation, the possibility of expanding functionality through plug-ins and compatibility with the GitHub API. The code is written in Scala and available under the APACHE 2.0 license. Mysql and PostgreSQL can be used as the DBMS.

Basic Gitbucket features:

  • Support for public and closed Git repository with access via http and ssh;
  • Support GitLFS;
  • Interface for navigating a repository with support for editing ONLINE files;
  • Availability of Wiki for the preparation of documentation;
  • Interface for processing error messages (Issues);
  • Means for processing applications for changes (Pull Request);
  • email notification system;
  • Simple user management system and groups with integration support with LDAP;
  • plug-in system with Collection Additions developed by participants from the community. In the form of plug-ins, opportunities are implemented as creating gist notes, publishing announcements, backup, display notifications to the desktop, building charts of commits, drawing ASCIIDOC.

in new release :

  • The ability to task in the settings of your own URL to access the SSH repository, which can be used when the user appeal to the gitbucket on SSH is not directly executed, but through an additional proxy server, redirecting customer requests.
    *img src=”https://www.opennet.ru/opennews/pics_base/0_1639289429.png” title = “” border = “0”>
  • Added the ability to use EDDSA keys to verify digital signatures of commits. Support is implemented through the update of the Apaceh-SSHD components and Bounycastle-Java.
  • Restrictions on the maximum password size change (limit increased from 20 to 40 characters) and WebHook URL (C 200 to 400 characters).
  • Extended Web API and improved integration with the Jenkins system. Added additional calls to the API to work with Git (Git Reference API) and processing the ISSUE lists, for example, added test release data (Milestone) and the ability to perform operations immediately for all ISSUE records.
/Media reports.