[16] GitLab – zarządzanie projektem
19 marca 2022Zainstaluj 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