a projekt kiadása , amely keretében a Git-tárhelyek közös munkára alkalmas rendszere fejlődik, GitHub-stílusú felülettel rendelkezik, és . A rendszer egyszerű telepítéséről, funkcióinak pluginokkal történő bővítéséről és a GitHub API-val való kompatibilitásáról ismert. A kód Scala nyelven íródott, és Apache 2.0 licenc alatt áll. Az adatbázisként használható MySQL és PostgreSQL.
A GitBucket főbb funkciói:
- Nyilvános és zárt Git-tárhelyek támogatása, amelyek elérhetők HTTP-n és SSH-n keresztül;
- Támogatás ;
- Felület a tárolóban való navigáláshoz, online fájlok szerkesztésének támogatásával;
- Wiki elérhetősége a dokumentáció elkészítéséhez;
- Hibabejelentések (Issues) kezelésének felülete;
- Módok a változtatási kérelmek (Pull request) kezelésére;
- Email alapú értesítési rendszer;
- Egyszerű felhasználó- és csoportkezelő rendszer LDAP integrációval;
- Pluginsystem a gyűjteményével, amelyet a közösség tagjai fejlesztettek ki. A pluginek között megtalálhatók olyan lehetőségek, mint gist-megjegyzések készítése, bejelentések közzététele, biztonsági másolat készítése, asztali értesítések megjelenítése, elkötelezési grafikonok készítése, AsciiDoc megjelenítése.
új kiadás:
- Lehetőség van minden CLI-interfészének környezeti változók révén történő beállítására (hasznos Docker számára). Például az adatbázishoz való kapcsolódás beállításait most környezeti változókon keresztül is átadhatjuk, nem csak a database.conf fájlon keresztül;
- Új beállítások kerültek bevezetésre: GITBUCKET_MAXFILESIZE (a feltölthető fájlok maximális mérete), GITBUCKET_UPLOADTIMEOUT (fájlok feltöltési időtúllépése), GITBUCKET_PLUGINDIR (további pluginok könyvtára) és
GITBUCKET_VALIDATE_PASSWORD (jelszó érvényességének ellenőrzési logikája); - Hozzáadva a fájlok tartalmának összehúzásának támogatása az interfészben a pull-kérelmek módosításainak értékelésekor (megkönnyíti a nagy pull-kérelmek ellenőrzését);
- Elérhetővé vált egy opció a belső IP-címek hozzáférésének tilalmára a WebHook-kezelőkhöz, lehetőséget biztosítva a megszorítási lista meghatározására a megengedett belső címekhez;
- Néhány Web API válaszához hozzáadtuk az 'assignee' és 'assignees' tulajdonságokat a felhasználók azonosítására, akik kijelölték vagy akikhez kijelölték a munkát.
Forrás: opennet.ru
