Die Veröffentlichungs-Edition des Systems zur gemeinschaftlichen Entwicklung GitBucket 4.37

Die Version 4.37 des GitBucket-Projekts wurde vorgestellt, das ein System zur Zusammenarbeit an Git-Repositories mit einer BenutzeroberflĂ€che im Stil von GitHub und Bitbucket entwickelt. Das System zeichnet sich durch eine einfache Installation, die Möglichkeit zur Erweiterung der FunktionalitĂ€t durch Plugins und die KompatibilitĂ€t mit der GitHub-API aus. Der Code ist in Scala geschrieben und unter der Apache 2.0-Lizenz verfĂŒgbar. MySQL und PostgreSQL können als Datenbankmanagementsysteme 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, in den Einstellungen eine eigene URL fĂŒr den Zugriff auf das Repository per SSH festzulegen, die verwendet werden kann, wenn der Zugriff der Benutzer auf GitBucket per SSH nicht direkt, sondern ĂŒber einen zusĂ€tzlichen Proxy erfolgt,Server, der die Anfragen der Clients umleitet.
    Die Veröffentlichungs-Edition des Systems zur gemeinschaftlichen Entwicklung GitBucket 4.37
  • Die Möglichkeit zur Verwendung von EDDSA-SchlĂŒsseln zur Verifizierung digitaler Signaturen von Commits wurde hinzugefĂŒgt. Die UnterstĂŒtzung wird durch ein Update der Komponenten apaceh-sshd und bouncycastle-java bereitgestellt.
  • Die BeschrĂ€nkungen fĂŒr die maximale PasswortgrĂ¶ĂŸe wurden geĂ€ndert (das Limit wurde von 20 auf 40 Zeichen erhöht) und die WebHook-URL (von 200 auf 400 Zeichen).
  • Die Web-API wurde erweitert und die Integration mit dem Jenkins-System verbessert. Es wurden zusĂ€tzliche API-Aufrufe zur Arbeit mit Git (Git Reference API) und zur Verarbeitung von Issue-Listen hinzugefĂŒgt, zum Beispiel wurde die UnterstĂŒtzung fĂŒr Daten zu Testversionen (Milestone) hinzugefĂŒgt und die Möglichkeit geschaffen, Operationen gleichzeitig fĂŒr alle Issue-EintrĂ€ge durchzufĂŒhren.

Quelle: opennet.ru

60GB SSD 8Gb DDR4