[16] GitLab – zarządzanie projektem

19 marca 2022 Wyłączono przez Adam [zicherka] Nogły

Zainstaluj GitLab (Community Edition), który jest systemem zarządzania projektami, takim jak GitHub.

[1] Zainstaluj serwer SSH, patrz tutaj.

[2] Zainstaluj serwer SMTP, patrz tutaj.

[3] Zainstaluj GitLab Community Edition.

Konfiguracja jest łatwa za pomocą polecenia [gitlab-ctl] za pomocą książki kucharskiej szefa kuchni, skonfigurowana jest również polityka SELinux.

[root@vlsr01 ~]# curl -O https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh
[root@vlsr01 ~]# sh ./script.rpm.sh
[root@vlsr01 ~]# dnf install gitlab-ce
[root@vlsr01 ~]# gitlab-ctl reconfigure

[4] Jeśli Firewalld pracuje, zezwól na ruch protokołowi HTTP/HTTPS.

[root@vlsr01 ~]# firewall-cmd --add-service={http,https} --permanent
[root@vlsr01 ~]# firewall-cmd –reload

[5] Uzyskaj dostęp do [http://(nazwa hosta lub adres IP twojego serwera)/] z dowolnego hosta klienta, a następnie wykorzystując poniższe informacje, zaloguj się.

# informacje o haśle znajdują się na końcu wykonywania powyższego polecenia
Username: root
Password: You didn't opt-in to print initial root password to STDOUT.
Password stored to /etc/gitlab/initial_root_password. This file will be cleaned up in first reconfigure run after 24 hours.

[6] To jest strona główna GitLab. Jeśli się wyświetla to jest OK, zainstalowałeś poprawnie GitLab CE.

[7] Konieczna jest zmiana hasła, ponieważ to z [5], ważne jest tylko 24 godziny. Klikamy ikonę w prawym górnym rogu, następnie klikamy [Edit profile].

[8] Z menu po lewej stronie wybieramy [Password].

[9] Wpisujemy w pole [Current password] hasło z [5], następnie w pole [New password] i [Password confirmation] wpisujemy dwukrotnie nasze nowe hasło i klikamy [Save password]. Zostaniemy wylogowani i ponownie musimy się zalogować.

[10] Czas na zmianę/ustawienie adresu email. Klikamy ikonę w prawym górnym rogu, następnie klikamy [Edit profile].

[12] W menu po lewej stronie klikamy [Emails].

[13] W pole [Email] wpisujemy adres naszej poczty elektronicznej, następnie klikamy na [Add email address].

[14] Na podany adres została wysłana wiadomość potwierdzająca. Otwieramy wiadomość i klikamy w znajdujące się w niej łącze, które potwierdzi nasz adres email.

[15] Adres został potwierdzony.

[16] Gdyby adres rejestracyjny chciał nas przekierować na NIEISTNIEJĄCY adres: http://gitlab.example.com, należy wy edytować plik konfiguracyjny.

# wyedytuj plik konfiguracyjny GitLab’a
[root@vlsr01 ~]# mcedit /etc/gitlab/gitlab.rb
# linia 32: zmień
external_url "http://vlsr01.zicher.lab"

# przekonfiguruj GitLab’a
[root@vlsr01 ~]# gitlab-ctl reconfigure