prosjektutgivelse , som utvikler et system for samarbeid med et Git-repository, som tilbyr et grensesnitt i stil med GitHub og Systemet er enkelt å installere, kan utvides med plugins og er kompatibelt med GitHub API. Koden er skrevet i Scala og Lisensiert under Apache 2.0-lisensen. MySQL og PostgreSQL kan brukes som databasesystem.
Nøkkelfunksjoner til GitBucket:
- Støtte for offentlige og private Git-repositorier tilgjengelige via HTTP og SSH;
- Støtte ;
- Grensesnitt for å navigere i depotet med støtte for online filredigering;
- Tilgjengelighet av Wiki for utarbeidelse av dokumentasjon;
- Grensesnitt for behandling av feilmeldinger (Problemer);
- Verktøy for å behandle forespørsler om endringer (Pull requests);
- System for å sende varsler via e-post;
- Enkelt bruker- og gruppestyringssystem med støtte for LDAP-integrasjon;
- Plugin-system med Tillegg utviklet av medlemmer av fellesskapet. Disse programtilleggene implementerer funksjoner som å lage GIST-notater, publisere kunngjøringer, sikkerhetskopier, skrivebordsvarsler, commit-grafikk og AsciiDoc-gjengivelse.
ny utgivelse:
- Muligheten til å tilpasse alt er implementert CLI-grensesnitt via miljøvariabler (nyttig for Docker). For eksempel kan DBMS-tilkoblingsinnstillinger nå sendes via miljøvariabler i stedet for database.conf-filen;
- Lagt til nye innstillinger GITBUCKET_MAXFILEZIE (maksimal størrelse på opplastede filer), GITBUCKET_UPLOADTIMEOUT (tidsavbrudd ved opplasting av filer), GITBUCKET_PLUGINDIR (ekstra katalog for programtillegg) og
GITBUCKET_VALIDATE_PASSWORD (logikk for å sjekke om et passord er riktig); - La til støtte for å skjule filinnhold i grensesnittet når man evaluerer endringer i en pull-forespørsel (forenkler kontrollen av store pull-forespørsler);
- Det er implementert et alternativ for å forby tilgang fra interne IP-adresser til WebHook-håndterere med muligheten til å definere en hvitliste over akseptable interne adresser;
- La til egenskapene «tildeler» og «tildeler» i noen Web API-svar for å identifisere brukere som har tildelt eller ble tildelt å utføre arbeid.
Kilde: opennet.ru
