Wypróbuj GitLab już dziś. Pobierz, zainstaluj i utrzymuj własną instancję GitLab.
https://about.gitlab.com/install
Debian 11, 12
1. Zainstaluj i skonfiguruj niezbędne zależności
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates perl
Następnie zainstaluj Postfix (lub Sendmail), aby wysyłać powiadomienia e-mail. Jeśli chcesz użyć innego rozwiązania do wysyłania e-maili, pomiń ten krok i skonfiguruj zewnętrzny serwer SMTP po zainstalowaniu GitLab
sudo apt-get install -y postfix
Podczas instalacji Postfix może pojawić się ekran konfiguracji. Wybierz 'Internet Site’ i naciśnij enter. Użyj zewnętrznego DNS swojego serwera dla 'mail name’ i naciśnij enter. Jeśli pojawią się dodatkowe ekrany, kontynuuj naciskanie enter, aby zaakceptować ustawienia domyślne.
2. Dodaj repozytorium pakietów GitLab i zainstaluj pakiet
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
Następnie zainstaluj pakiet GitLab. Upewnij się, że poprawnie skonfigurowałeś swój DNS i zmień https://gitlab.example.com na adres URL, pod którym chcesz uzyskać dostęp do swojej instancji GitLab. Instalacja automatycznie skonfiguruje i uruchomi GitLab pod tym adresem URL.
W przypadku adresów URL https:// GitLab automatycznie zażąda certyfikatu za pomocą Let’s Encrypt , co wymaga przychodzącego dostępu HTTP i prawidłowej nazwy hosta . Możesz również użyć własnego certyfikatu lub po prostu użyć http:// (bez s).
Jeśli chcesz określić niestandardowe hasło dla początkowego użytkownika administratora (root), sprawdź dokumentację . Jeśli hasło nie zostanie określone, automatycznie zostanie wygenerowane losowe hasło.
sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-ce
# List available versions: apt-cache madison gitlab-ce
# Specifiy version: sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-ee=16.2.3-ee.0
# Pin the version to limit auto-updates: sudo apt-mark hold gitlab-ee
# Show what packages are held back: sudo apt-mark showhold
3. Przejdź do nazwy hosta i zaloguj się
Jeśli nie podałeś niestandardowego hasła podczas instalacji, hasło zostanie wygenerowane losowo i przechowywane przez 24 godziny w /etc/gitlab/initial_root_password. Użyj tego hasła z nazwą użytkownika root, aby się zalogować.
Szczegółowe instrukcje dotyczące instalacji i konfiguracji można znaleźć w naszej dokumentacji .
4. Skonfiguruj swoje preferencje komunikacyjne
Odwiedź nasze centrum preferencji subskrypcji e-mail, aby poinformować nas, kiedy mamy się z Tobą kontaktować. Mamy wyraźną politykę opt-in e-mail, dzięki czemu masz pełną kontrolę nad tym, co i jak często wysyłamy Ci e-maile.
Dwa razy w miesiącu wysyłamy wiadomości GitLab, które musisz znać, w tym nowe funkcje, integracje, dokumenty i historie zza kulis od naszych zespołów programistów. Aby uzyskać krytyczne aktualizacje zabezpieczeń związane z błędami i wydajnością systemu, zapisz się na nasz dedykowany newsletter dotyczący bezpieczeństwa.
Ważna uwaga Jeśli nie wyrazisz zgody na otrzymywanie biuletynu dotyczącego bezpieczeństwa, nie będziesz otrzymywać alertów dotyczących bezpieczeństwa.
5. Zalecane kolejne kroki
Po zakończeniu instalacji należy rozważyć zalecane dalsze kroki, obejmujące opcje uwierzytelniania i ograniczenia rejestracji.




Leave a Reply