Skip to content
G

gerrit

gerrit

Na podstawie strony zainstaluj i uruchom gerrita: https://gerrit-review.googlesource.com/Documentation/linux-quickstart.html. Sprowadza się to do pobrania pliku .war i urochomienia go za pomocą polecenia java -jar gerrit-3.9.4.war init --batch --dev -d ~/gerrit-site, tak jak na poniższym obrazku. image

Jako, że uruchomiliśmy gerrita w trybie dev, możemy logować się do użytkownika administratora, albo tworzyć nowych. Użytkownicy tworzą się przy pierwszym zalogowaniu. image

Tworzymy nowe repozytorium w gerricie i później dodajemy je jako remote na naszym repozytorium lokalnym. image image

Dodatkowo dodajemy jeszcze publiczny klucz ssh w ustawieniach, żeby mieć możliwość wykonywania dodatkowych operacji. image

Przy pushowaniu pojawia się błąd. image Żeby poprawnie skonfigurować srodowisko trzeba dodać hooka. image To polecenie pobiera plik commit-msg (tzw. hook) z serwera Gerrita i zapisuje go w lokalnym katalogu .git/hooks/. Hook ten automatycznie dodaje wymagany przez Gerrita identyfikator Change-Id do każdego nowego commita.

W tym momencie mamy skonfigurowany serwer Gerrit, do którego możemy wysyłać commity i robić review. image image Po skończeniu review w prawym górnym rogu jest przycisk "submit", który merguje naszego commita.