Gerrit – rozszerzenia

Opublikowany

W tym wpisie przedstawię jak można rozszerzy funkcjonalności gerrit’a za pomocą plugin’ów, oraz gitweb’a. Czysty gerrit jak najbardziej spełnia swoje podstawowe zadania, umożliwia wykonanie code review i zapewnia kontrole dostępu do repozytorium. Pewne elementy możemy jednak ulepszyć, by praca z gerrit’em była bardziej komfortowa. Gerrit udostępnia kilkanaście rozszerzeń oraz wspiera przegląd repozytorium za pomocą gitweb’a. … Czytaj dalej Gerrit – rozszerzenia

Gerrit – dostęp do bazy danych

Opublikowany

Gerrit przechowuje ustawienia dotyczące projektów, użytkowników, grup czy ustawień dostępu w bazie danych na serwerze. Przy konfiguracji Gerrit’a w pliku konfiguracyjny możemy wybrać jaka to ma być baza z pośród H2, PostgreSQL, MySQL, Oracle, SAP MaxDB, DB2, SAP HANA.

Gerrit – dostęp do projektów

Opublikowany

W gerrit’cie  dla utworzonych projektów możemy nadawać odpowiedni dostęp do repozytorium dla odpowiednich grup użytkowników. Gerrit udostępnia nam kilkanaście rozmaitych uprawnień, jednak w tym artykule skupimy się na najważniejszych z nich. Poniżej znajduje się lista uprawnień, z którymi na pewno się spotkasz.

Gerrit uwierzytelnianie HTTP/LDAP

Opublikowany

Proces uwierzytelnienia jest ważnym elementem dostępu do naszego repozytorium. Nie zawsze chcemy, by było ono otwarte dla wszystkich. Chcemy mieć kontrole, nad tym kto korzysta z naszego repozytorium. Gerrit sam w sobie nie ma mechanizmów uwierzytelniania, korzysta z zewnętrznych usług, między innymi z uwierzytelniania serwera web’owego lub protokołu LDAP(Lightweight Directory Access Protocol).

Zapanować nad repo – Gerrit instalacja

Opublikowany

Czy zastanawialiście się kiedyś, jak można zarządzać własnym repozytorium gita. Nie chodzi mi o repozytorium gita w chmurze jak GitHub czy  Bitbucket, tylko o takie repozytorium gita trzymanym w swojej własnej infrastrukturze. Jak zarządzać dostępnością do projektów w repozytorium git trzymanym na własnym serwerze. Jedną z odpowiedzi na to pytanie jest – gerrit.