Het project GitBucket 4.38 is uitgebracht en biedt een systeem voor samenwerking met Git-repositories met een interface in de stijl van GitHub, GitLab of Bitbucket. Het systeem is eenvoudig te installeren, kan worden uitgebreid met plug-ins en is compatibel met de GitHub API. De code is geschreven in Scala en is beschikbaar onder de Apache 2.0-licentie. MySQL en PostgreSQL kunnen als DBMS worden gebruikt.
Belangrijkste kenmerken van GitBucket:
- Ondersteuning voor openbare en privé Git-repositories met toegang via HTTP en SSH;
- GitLFS-ondersteuning;
- Interface voor navigatie in de repository met ondersteuning voor online bestandsbewerking;
- Beschikbaarheid van Wiki voor het voorbereiden van documentatie;
- Interface voor het verwerken van foutmeldingen (problemen);
- Hulpmiddelen voor het verwerken van wijzigingsverzoeken (Pull-verzoek);
- E-mailmeldingssysteem;
- Eenvoudig gebruikers- en groepsbeheersysteem met ondersteuning voor LDAP-integratie;
- Een plug-insysteem met een verzameling add-ons die zijn ontwikkeld door communityleden. Functies zoals het maken van gist notes, het publiceren van aankondigingen, het maken van back-ups, het weergeven van meldingen op het bureaublad, het plotten van commit-grafieken en het renderen van AsciiDoc zijn geïmplementeerd als plug-ins.
In de nieuwe uitgave:
- Er is een mogelijkheid toegevoegd om uw eigen velden toe te voegen aan Issues en pull requests. Velden worden toegevoegd in de interface voor repositoryinstellingen. U kunt bijvoorbeeld in het veld Problemen een veld toevoegen met de datum waarop het probleem opgelost moet zijn.

- Het is toegestaan om meerdere mensen aan te stellen die verantwoordelijk zijn voor het oplossen van problemen en het beoordelen van pull-requests.

- Gebruikers krijgen een interface waarmee ze een vergeten of gecompromitteerd wachtwoord kunnen vervangen. Om de bewerking te bevestigen, moet u het versturen van e-mails via SMTP instellen.

- Bij het weergeven van inhoud die is gemaakt met Markdown-markeringen, is ondersteuning voor horizontaal scrollen geïmplementeerd voor zeer brede tabellen.

- De opdrachtregeloptie "--jetty_idle_timeout" is toegevoegd om de inactiviteitstime-out in te stellen. server Jetty. De standaard time-out is ingesteld op 5 minuten.
Bron: opennet.ru




