Veröffentlichung des gemeinsamen Entwicklungssystems GitBucket 4.38

Die Ausgabe des GitBucket-Projekts 4.38 wurde vorgestellt, das ein System zur gemeinsamen Arbeit mit Git-Repositories im Stil von GitHub, GitLab oder Bitbucket entwickelt. Das System zeichnet sich durch einfache Installation, die Möglichkeit zur Erweiterung der FunktionalitĂ€t ĂŒber Plugins und die KompatibilitĂ€t mit der GitHub-API aus. Der Code ist in Scala geschrieben und steht unter der Lizenz Apache 2.0 zur VerfĂŒgung. Als Datenbank kann MySQL oder PostgreSQL verwendet werden.

Die Hauptfunktionen von GitBucket:

  • UnterstĂŒtzung fĂŒr öffentliche und private Git-Repositories mit Zugriff ĂŒber HTTP und SSH;
  • UnterstĂŒtzung von GitLFS;
  • BenutzeroberflĂ€che zur Navigation im Repository mit UnterstĂŒtzung fĂŒr die Online-Bearbeitung von Dateien;
  • Vorhandensein eines Wikis zur Erstellung von Dokumentationen;
  • BenutzeroberflĂ€che zur Bearbeitung von Fehlerberichten (Issues);
  • Werkzeuge zur Bearbeitung von Änderungsanfragen (Pull-Requests);
  • System zum Versenden von E-Mail-Benachrichtigungen;
  • Einfaches Benutzer- und Gruppenverwaltungssystem mit UnterstĂŒtzung fĂŒr die Integration in LDAP;
  • Ein Pluginsystem mit einer Sammlung von Erweiterungen, die von Mitgliedern der Community entwickelt wurden. Funktionen wie das Erstellen von Gist-Notizen, das Veröffentlichen von AnkĂŒndigungen, Backup, das Anzeigen von Benachrichtigungen auf dem Desktop, das Erstellen von Commit-Diagrammen und das Rendern von AsciiDoc sind als Plugins implementiert.

In der neuen Version:

  • Es besteht die Möglichkeit, eigene Felder in Issues und Pull-Requests hinzuzufĂŒgen. Die Felder werden in der BenutzeroberflĂ€che mit den Repository-Einstellungen hinzugefĂŒgt. Beispielsweise kann in Issues ein Feld mit einem Datum hinzugefĂŒgt werden, bis zu dem das Problem gelöst werden sollte.
    Veröffentlichung des gemeinsamen Entwicklungssystems GitBucket 4.38
  • Es ist erlaubt, mehrere Personen als verantwortlich fĂŒr die Lösung von Problemen (Issues) und die ÜberprĂŒfung von Pull-Requests zu benennen.
    Veröffentlichung des gemeinsamen Entwicklungssystems GitBucket 4.38
  • Benutzern steht eine BenutzeroberflĂ€che zur VerfĂŒgung, um ein vergessenes oder kompromittiertes Passwort zurĂŒckzusetzen. FĂŒr die BestĂ€tigung der Operation ist eine Konfiguration zum Versenden von E-Mails ĂŒber SMTP erforderlich.
    Veröffentlichung des gemeinsamen Entwicklungssystems GitBucket 4.38
  • Beim Anzeigen von Inhalten, die mit Markdown erstellt wurden, wird die UnterstĂŒtzung fĂŒr horizontales Scrollen bei sehr breiten Tabellen bereitgestellt.
    Veröffentlichung des gemeinsamen Entwicklungssystems GitBucket 4.38
  • Die Befehlszeilenoption „—jetty_idle_timeout“ wurde hinzugefĂŒgt, um den InaktivitĂ€tszeitraum festzulegen. Server Jetty. StandardmĂ€ĂŸig ist der Timeout auf 5 Minuten eingestellt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4