Wyszukiwanie w witrynie

Jak zainstalować GitLab na Ubuntu i Debianie


Gitlab to otwarta, bardzo wydajna, solidna, skalowalna, bezpieczna i wydajna platforma do tworzenia oprogramowania i współpracy o otwartym kodzie źródłowym. Gitlab to jedna z najlepszych alternatyw dla Githuba, która pozwala zaplanować proces tworzenia oprogramowania; napisz kod i zweryfikuj go; oprogramowanie pakietowe i wydanie z wbudowaną funkcją ciągłego dostarczania; automatycznie zarządzaj konfiguracjami i monitoruj wydajność.

Przeczytaj także: Jak zainstalować i skonfigurować GitLab na CentOS 7

Oferuje skalowalne, w pełni zintegrowane usługi oparte na Git z funkcjami takimi jak śledzenie problemów, przenoszenie problemów między projektami, śledzenie czasu, potężne narzędzia do rozgałęziania oraz chronione gałęzie i znaczniki, blokowanie plików, żądania scalania, niestandardowe powiadomienia, plany rozwoju projektów, wykresy spalania dla kamienie milowe projektów i grup oraz wiele więcej.

W tym artykule wyjaśnimy, jak zainstalować i skonfigurować Gitlab (menedżer repozytorium Git) w dystrybucjach Ubuntu lub Debian Linux.

Krok 1: Zainstaluj i skonfiguruj wymagane zależności

1. Najpierw zacznij od aktualizacji pakietów oprogramowania systemowego, a następnie zainstaluj niezbędne zależności za pomocą menedżera pakietów apt, jak pokazano.

sudo apt update
sudo apt install -y curl openssh-server ca-certificates

2. Następnie zainstaluj usługę pocztową Postfix, aby wysyłać powiadomienia e-mail.

sudo apt install postfix

Podczas procesu instalacji Postfixa zostaniesz poproszony o skonfigurowanie pakietu Postfix. Wybierz „Witryna internetowa” i naciśnij [Enter]. Pamiętaj, aby użyć zewnętrznego DNS swojego serwera dla „nazwy poczty” i nacisnąć [Enter]. W przypadku dodatkowych ekranów konfiguracyjnych naciśnij [Enter], aby użyć przycisku do zaakceptowania wartości domyślnych.

Krok 2: Dodaj repozytorium GitLab i zainstaluj pakiet

3. Teraz dodaj repozytorium pakietu GitLab APT do swojego systemu, uruchamiając następujący skrypt.

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

4. Następnie zainstaluj GitLab Community Edition za pomocą następującego polecenia i zmień adres URL „http://gitlab.linux-console.net ' zgodnie z Twoimi wymaganiami dotyczącymi dostępu do GitLab za pośrednictwem przeglądarki internetowej.

EXTERNAL_URL="http://gitlab.linux-console.net" sudo apt install gitlab-ce

Uwaga: jeśli z jakiegoś powodu chcesz później zmienić powyższy adres URL, możesz ponownie skonfigurować adres URL w głównym pliku konfiguracyjnym /etc/gitlab/ gitlab.rb w sekcji external_url i ponownie skonfiguruj gitlab za pomocą poniższego polecenia.

sudo gitlab-ctl reconfigure

5. Jeśli masz skonfigurowaną zaporę sieciową UFW, musisz otworzyć port 80 (HTTP) i 443 ( HTTPS), aby zezwolić na połączenia, żąda Gitlab.

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

Krok 3: Wykonaj wstępną konfigurację Gitlab

6. Teraz uzyskaj dostęp do swojej instancji gitlab za pośrednictwem przeglądarki pod następującym adresem URL.

http://gitlab.linux-console.net

7. Po otwarciu nastąpi przekierowanie do ekranu resetowania hasła, tutaj musisz ustawić nowe hasło, klikając „Zmień hasło” dla nowego administratora konto. Po ustawieniu zostaniesz ponownie przekierowany do ekranu logowania.

8. Po zalogowaniu uzyskasz dostęp do administracyjnego panelu sterowania użytkownika, jak pokazano na zrzucie ekranu. Możesz utworzyć obiekt, utworzyć grupę, dodać osoby lub skonfigurować instancję gitlab. Możesz także edytować swój profil użytkownika i dodać klucze SSH do swojej instancji gitlab, skonfigurować preferencje komunikacji i zrobić więcej.

Aby uzyskać więcej informacji, przejdź do strony Informacje o Gitlabie: https://about.gitlab.com/.

Przeczytaj także: Jak przeprowadzić migrację z GitHub do GitLab

To wszystko na teraz! Gitlab to zaawansowana, solidna i wydajna aplikacja do obsługi cyklu życia oprogramowania i operacji (DevOps). W tym artykule wyjaśniliśmy, jak zainstalować i skonfigurować Gitlab w Ubuntu i Debianie.

Jeśli masz jakieś pytania lub przemyślenia, które możesz dodać do tego artykułu, skorzystaj z poniższego formularza komentarza, aby się z nami skontaktować.