Jak skonfigurować serwer GitLab w systemie Windows Server

GitLab to samodzielnie hostowana alternatywa dla witryn kontroli źródła, takich jak GitHub . Podobnie jak GitHub, umożliwia zespołom współpracę przy opracowywaniu projektów przy użyciu systemu kontroli wersji Git .

Hosting własnego serwera GitLab w systemie Windows Server jest łatwiejszy niż się wydaje. Ten przewodnik pokaże Ci, jak zainstalować i skonfigurować GitLab. Zanim jednak zaczniemy, upewnij się, że masz dostęp administracyjny do swojego systemu Windows Server.

Jak zainstalować maszynę wirtualną z systemem Linux

Uruchomienie GitLab w systemie Windows Server wymaga maszyny wirtualnej z systemem Linux. Powodem tego jest to, że twórcy GitLab nie planują bezpośredniego wspierania Microsoft Windows. Ponadto GitLab to oprogramowanie dla systemu Linux i nie planują go przenosić.

Istnieje kilka sposobów uruchamiania maszyn wirtualnych w systemie Windows Server. W tym przewodniku będziemy używać Hyper-V. Dlaczego? Hyper-V ma natywną integrację z systemem Windows, obsługuje wydajność i skalowalność, a także doskonałą kompatybilność z systemem Windows Server.

Aby rozpocząć, upewnij się, że masz zainstalowaną i skonfigurowaną funkcję Hyper-V w systemie Windows Server. Jeśli nie masz skonfigurowanej funkcji Hyper-V, wykonaj następujące czynności. Najpierw otwórz narzędzie Windows Server Manager.

Po załadowaniu aplikacji Windows Server Manager znajdź opcję „dodaj role i funkcje” i kliknij ją. Poszukaj opcji „Hyper-V” i zaznacz pole obok niej, aby ją włączyć. Musisz ponownie uruchomić system Windows Server po włączeniu funkcji Hyper-V, aby go używać.

Po uruchomieniu Hyper-V pobierz najnowszą wersję Ubuntu Server z oficjalnej strony internetowej. Po pobraniu najnowszej wersji Ubuntu Server na swój Windows Server uruchom aplikację Hyper-V Manager na Windows Server.

Po otwarciu kliknij prawym przyciskiem myszy swój serwer na pasku bocznym. Następnie, po kliknięciu prawym przyciskiem myszy na swój serwer, wybierz z menu „Nowy”. Na koniec w menu „Nowy” znajdź „Maszynę wirtualną” i kliknij ją, aby utworzyć nową maszynę wirtualną.

Po kliknięciu przycisku „Maszyna wirtualna” pojawi się kreator. Przeczytaj komunikat „Zanim zaczniesz”. Po zakończeniu czytania kliknij przycisk „Dalej”, aby przejść do następnej strony.

Na następnej stronie musisz wybrać nazwę maszyny wirtualnej. Wpisz „Serwer Ubuntu (GitLab)”. Następnie wybierz, gdzie Hyper-V ma zapisać maszynę wirtualną, jeśli chcesz ją przechowywać w innej lokalizacji niż ustawienia domyślne. Po zakończeniu kliknij przycisk „Dalej”.

Po nazwaniu maszyny wirtualnej musisz wybrać generację maszyny wirtualnej, z której będzie korzystać funkcja Hyper-V. Generacja 1 obsługuje wersje 32- i 64-bitowe, ale nie UEFI. Generacja 2 obsługuje UEFI. Po dokonaniu wyboru kliknij przycisk „Dalej”, aby przejść do następnej strony.

Po określeniu generacji ustaw alokację pamięci maszyny wirtualnej. Idealnie serwer Ubuntu powinien mieć co najmniej 4 GB dostępnej pamięci RAM, aby działał najlepiej. Po zakończeniu kliknij przycisk „Dalej”.

Po skonfigurowaniu pamięci należy skonfigurować sieć. Połącz nową maszynę wirtualną z przełącznikiem wirtualnym Hyper-V. Następnie kliknij przycisk „Dalej”, aby kontynuować.

Musisz teraz zainstalować Ubuntu Server na maszynie wirtualnej. Aby to zrobić, wybierz „Zainstaluj system operacyjny z rozruchowej płyty CD/DVD-ROM” i wybierz plik ISO serwera Ubuntu. Po załadowaniu systemu Ubuntu Server ISO kliknij „Zakończ”.

Po kliknięciu przycisku „Zakończ” musisz przejść przez proces instalacji serwera Ubuntu na maszynie wirtualnej. Po zainstalowaniu Ubuntu uruchom go ponownie, aby korzystać z Ubuntu Server w Hyper-V.

Jak wdrożyć GitLab na maszynie wirtualnej Ubuntu w systemie Windows Server

Wdrażanie GitLab na maszynie wirtualnej Ubuntu jest dość skomplikowanym procesem składającym się z wielu kroków. W rezultacie mamy dedykowany artykuł o tym, jak możesz wdrożyć GitLab na Ubuntu Server . Te instrukcje są idealne dla maszyn wirtualnych Ubuntu, a także kontenerów Ubuntu i wdrożeń Ubuntu bez systemu operacyjnego.

Po zainstalowaniu GitLab na maszynie wirtualnej Ubuntu wszyscy użytkownicy będą mogli wchodzić w interakcje z samoobsługowym repozytorium Git w celu współpracy programistycznej i kontroli źródła. Istnieje wiele sposobów interakcji z repozytorium, w tym narzędzie GitKraken , TortiseGit , GitHub Desktop , GitExtensions i SourceTree .

Dostęp do GitLab przez Internet

Aplikacje kontroli źródła są świetne, ponieważ upraszczają korzystanie z Git i mogą być świetnym atutem podczas interakcji z instancją GitLab w systemie Windows Server. Możesz jednak również wchodzić w interakcje z GitLab bezpośrednio ze stroną internetową.

Aby uzyskać dostęp do swojej instancji GitLab, po prostu skieruj swoją ulubioną przeglądarkę na adres URL GitLab i zaloguj się. Aby uzyskać więcej informacji na temat uzyskiwania dostępu do GitLab hostowanego na maszynie wirtualnej Ubuntu w systemie Windows Server, zapoznaj się z naszym przewodnikiem instalacji Gitlab .

Zostaw komentarz

Microsoft tworzy program podglądu aplikacji dla systemu Windows 10

Microsoft tworzy program podglądu aplikacji dla systemu Windows 10

Każdy będzie mógł testować nowe, ciekawe funkcje w aplikacjach systemu Windows 10 znacznie łatwiej, bez konieczności instalowania kompilacji Skip Ahead, dzięki nowemu programowi Windows App Preview. Oto, na czym on polega i jak do niego dołączyć. Czytaj więcej...

Rozpoczynają się prace przygotowawcze do Windows 11 27H2, ponieważ Microsoft dzieli Canary Channel na dwie ścieżki

Rozpoczynają się prace przygotowawcze do Windows 11 27H2, ponieważ Microsoft dzieli Canary Channel na dwie ścieżki

Firma Microsoft wprowadza do dystrybucji Canary Channel nowe kompilacje o numerze 29500, co sygnalizuje wczesne prace nad platformą Windows 11 27H2 i przyszłą pełną aktualizację.

Kompilacja 29531.1000 dzieli kanał Canary systemu Windows 11, co powoduje jeszcze większe zamieszanie wśród użytkowników

Kompilacja 29531.1000 dzieli kanał Canary systemu Windows 11, co powoduje jeszcze większe zamieszanie wśród użytkowników

Kompilacja 29531.1000 dla systemu Windows 11 jest dostępna w kanale Canary za pośrednictwem opcjonalnych ustawień upsteas, ponieważ kanał ten dzieli się na dwa.

Notatnik zyskuje obsługę obrazów w systemie Windows 11

Notatnik zyskuje obsługę obrazów w systemie Windows 11

Firma Microsoft dodała do Notatnika obsługę obrazów, dzięki czemu stał się on bogatszym narzędziem do robienia notatek, jednak niektórzy użytkownicy obawiają się, że może to zaburzyć jego prostotę.

Jak usunąć kopie zapasowe OOBE Recovery PC w systemie Windows 11

Jak usunąć kopie zapasowe OOBE Recovery PC w systemie Windows 11

Aby usunąć i wyczyścić kopie zapasowe odzyskiwania OOBE w systemie Windows 11, wyłącz ustawienia kopii zapasowej systemu Windows i wyczyść zsynchronizowane dane na stronie Urządzenia.

Windows 11 25H2 kontra 24H2: porównanie i różnice

Windows 11 25H2 kontra 24H2: porównanie i różnice

Jeśli zastanawiasz się nad różnicą między wersjami Windows 11 25H2 i 24H2, to pamiętaj, że obie mają ten sam rdzeń, są więc takie same i pełna aktualizacja nie jest wymagana.

Jak włączyć tryb programisty w systemie Windows 11

Jak włączyć tryb programisty w systemie Windows 11

Aby włączyć tryb programisty w systemie Windows 11, wystarczy włączyć przełącznik na stronie ustawień Dla programistów (lub Zaawansowane).

Jak otworzyć port zapory w systemie Windows 10

Jak otworzyć port zapory w systemie Windows 10

W systemie Windows 10 możesz szybko OTWORZYĆ PORT w ZAPORZE PIERWSZEJ za pomocą Zabezpieczeń systemu Windows. Oto jak to zrobić i jak zamknąć port.

Firma Microsoft twierdzi, że jest to idealna konfiguracja sprzętowa do grania w systemie Windows 11

Firma Microsoft twierdzi, że jest to idealna konfiguracja sprzętowa do grania w systemie Windows 11

Firma Microsoft wyjaśnia, jaka jest idealna konfiguracja sprzętowa do gier w systemie Windows 11 i dlaczego zbalansowane komponenty są ważniejsze niż samo oprogramowanie.

Kompilacja 26200.5600 (KB5058493) dla systemu Windows 11 ulepsza funkcję „Kliknij, aby wykonać” w kanale deweloperskim

Kompilacja 26200.5600 (KB5058493) dla systemu Windows 11 ulepsza funkcję „Kliknij, aby wykonać” w kanale deweloperskim

Kompilacja 26200.5581 (KB5058493) dla systemu Windows 11 dodaje więcej akcji Kliknij, aby wykonać, dodaje sekcję FAQ i sztuczną inteligencję do Ustawień oraz naprawia różne błędy.