Windows Server에서 GitLab 서버를 설정하는 방법

GitLab은 GitHub 와 같은 소스 제어 웹사이트에 대한 자체 호스팅 대안입니다 . GitHub와 마찬가지로 팀이 Git 버전 제어 시스템을 사용하여 프로젝트 개발에 대해 협업할 수 있습니다 .

Windows Server 에서 자체 GitLab 서버를 호스팅하는 것은 생각보다 쉽습니다. 이 가이드는 GitLab을 설치하고 설정하는 방법을 보여줍니다. 그러나 시작하기 전에 Windows Server에 대한 관리 액세스 권한이 있는지 확인하십시오.

Linux 가상 머신을 설치하는 방법

Windows Server에서 GitLab을 실행하려면 Linux 가상 머신이 필요합니다. 그 이유는 GitLab 개발자가 Microsoft Windows를 직접 지원할 계획이 없기 때문입니다. 또한 GitLab은 Linux 소프트웨어이며 포팅할 계획이 없습니다.

Windows Server에서 VM을 실행하는 몇 가지 방법이 있습니다. 이 가이드에서는 Hyper-V를 사용합니다. 왜? Hyper-V는 기본 Windows 통합 기능을 갖추고 있으며 성능과 확장성을 지원하고 Windows Server와의 뛰어난 호환성을 제공합니다.

시작하려면 Windows Server에 Hyper-V가 설치 및 구성되어 있는지 확인하십시오. Hyper-V가 구성되어 있지 않은 경우 다음을 수행하십시오. 먼저 Windows Server Manager 도구를 엽니다.

Windows Server Manager 앱을 로드했으면 "역할 및 기능 추가" 옵션을 찾아 클릭합니다. "Hyper-V" 옵션을 찾아 옆에 있는 확인란을 선택하여 활성화합니다. Hyper-V를 사용하도록 설정한 후에는 Windows Server를 재부팅해야 합니다.

Hyper-V가 실행 중이면 공식 웹 사이트에서 최신 버전의 Ubuntu Server를 다운로드하십시오 . 최신 버전의 Ubuntu Server를 Windows Server에 다운로드했으면 Windows Server에서 Hyper-V Manager 앱을 실행합니다.

열리면 사이드바에서 서버를 마우스 오른쪽 버튼으로 클릭합니다. 그런 다음 서버를 마우스 오른쪽 버튼으로 클릭한 후 메뉴에서 "새로 만들기"를 선택합니다. 마지막으로 "새로 만들기" 메뉴에서 "가상 머신"을 찾아 클릭하여 새 VM을 만듭니다.

"가상 머신" 버튼을 클릭하면 마법사가 나타납니다. "시작하기 전에" 메시지를 읽으십시오. 다 읽었으면 "다음" 버튼을 클릭하여 다음 페이지로 이동합니다.

다음 페이지에서 VM의 이름을 선택해야 합니다. "Ubuntu 서버(GitLab)"를 입력합니다. 그런 다음 기본 설정이 아닌 다른 위치에 VM을 저장하려는 경우 Hyper-V가 VM을 저장할 위치를 선택합니다. 완료되면 "다음" 버튼을 클릭합니다.

VM의 이름을 지정한 후 Hyper-V에서 사용할 VM 세대를 선택해야 합니다. 1세대는 32비트 및 64비트를 지원하지만 UEFI는 지원하지 않습니다. 2세대는 UEFI를 지원합니다. 선택을 마치면 "다음" 버튼을 클릭하여 다음 페이지로 이동합니다.

세대를 지정한 후 VM의 메모리 할당을 설정합니다. 이상적으로 Ubuntu Server는 최상의 기능을 위해 최소 4GB의 사용 가능한 RAM이 있어야 합니다. 완료되면 "다음" 버튼을 클릭합니다.

메모리가 구성된 상태에서 네트워킹을 설정해야 합니다. 새 VM을 Hyper-V 가상 스위치에 연결합니다. 그런 다음 "다음" 버튼을 클릭하여 계속하십시오.

이제 VM에 ​​Ubuntu Server를 설치해야 합니다. 이렇게 하려면 "부팅 가능한 CD/DVD-ROM에서 운영 체제 설치"를 선택하고 Ubuntu Server ISO 파일을 선택합니다. Ubuntu Server ISO를 로드한 후 "마침"을 클릭합니다.

"마침" 버튼을 클릭하면 Ubuntu 서버를 VM에 설치하는 과정을 거쳐야 합니다. Ubuntu가 설치되면 재부팅하여 Hyper-V에서 Ubuntu Server를 사용합니다.

Windows Server의 Ubuntu VM에 GitLab을 배포하는 방법

Ubuntu VM에 GitLab을 배포하는 것은 많은 단계를 거쳐야 하는 매우 복잡한 프로세스입니다. 그 결과 Ubuntu Server에 GitLab을 배포하는 방법에 대한 전용 문서가 있습니다 . 이러한 지침은 Ubuntu 가상 머신, Ubuntu 컨테이너 및 Ubuntu의 베어메탈 배포에 적합합니다.

Ubuntu VM에 GitLab을 설치하면 모든 사용자가 프로그래밍 공동 작업 및 소스 제어를 위해 자체 호스팅 Git 저장소와 상호 작용할 수 있습니다. GitKraken 도구, TortiseGit , GitHub Desktop , GitExtensionsSourceTree 를 포함하여 리포지토리와 상호 작용할 수 있는 여러 가지 방법이 있습니다 .

웹을 통해 GitLab에 액세스

소스 제어 응용 프로그램은 Git 사용을 단순화하므로 훌륭하고 Windows Server에서 GitLab 인스턴스와 상호 작용할 때 훌륭한 자산이 될 수 있습니다. 그러나 웹 사이트에서 GitLab과 직접 상호 작용할 수도 있습니다.

GitLab 인스턴스에 액세스하려면 선호하는 브라우저를 GitLab URL로 지정하고 로그인하기만 하면 됩니다. Windows Server의 Ubuntu VM에서 호스팅되는 GitLab에 액세스하는 방법에 대한 자세한 내용은 Gitlab 설치 가이드를 참조하십시오 .

댓글 남기기

Windows 11에서 메모장을 Microsoft Edit으로 교체하는 방법(및 그 이유)

Windows 11에서 메모장을 Microsoft Edit으로 교체하는 방법(및 그 이유)

Windows 11에서 메모장을 Microsoft Edit으로 교체하는 방법을 알아보세요. Microsoft Edit은 빠르고 가벼우며 AI 기능이 없는 텍스트 편집기로, 간편함과 개인 정보 보호에 중점을 둡니다.

Winslop을 사용하여 Windows 11에서 AI 기능을 제거하고 불필요한 용량을 줄이는 방법

Winslop을 사용하여 Windows 11에서 AI 기능을 제거하고 불필요한 용량을 줄이는 방법

Winslop은 Windows 11의 불필요한 소프트웨어를 제거하고, Copilot과 같은 AI 기능을 비활성화하며, 유용한 설정을 몇 분 안에 복원하는 오픈 소스 도구입니다.

델은 사용자들이 AI PC를 원하지 않는다고 밝혔습니다. 이는 마이크로소프트의 윈도우 11 AI 계획에 큰 타격을 줄 것입니다.

델은 사용자들이 AI PC를 원하지 않는다고 밝혔습니다. 이는 마이크로소프트의 윈도우 11 AI 계획에 큰 타격을 줄 것입니다.

델은 소비자들이 AI PC를 구매하지 않고 있음을 인정하며, 마이크로소프트의 윈도우 11 AI 전략의 결함과 AI 기능에 대한 소비자들의 불만이 커지고 있음을 드러냈습니다.

Windows 11에서 앱을 자동으로 설치하고 업데이트하는 Winget 스크립트를 만드는 방법

Windows 11에서 앱을 자동으로 설치하고 업데이트하는 Winget 스크립트를 만드는 방법

이 단계별 가이드를 통해 Windows 11에서 Winget 스크립트를 생성하여 시작 시 앱을 자동으로 설치하고 업데이트하는 방법을 알아보세요.

Windows 11 빌드 26200.5641 및 26120.4250에 시작 메뉴 디자인이 새롭게 변경되었습니다(개발자 및 베타 버전).

Windows 11 빌드 26200.5641 및 26120.4250에 시작 메뉴 디자인이 새롭게 변경되었습니다(개발자 및 베타 버전).

Windows 11 빌드 26200.5641(KB5060824) 및 26120.4250(KB5060820)에는 새로운 시작 메뉴, 위젯 사용자 지정 및 검색 설정이 추가되었습니다.

Windows 10 2025년 5월 업데이트(KB5058379)가 버전 22H2 및 21H2에 대한 변경 사항과 함께 출시되었습니다.

Windows 10 2025년 5월 업데이트(KB5058379)가 버전 22H2 및 21H2에 대한 변경 사항과 함께 출시되었습니다.

Windows 10용 KB5058379(빌드 19045.5854)가 몇 가지 수정 사항과 개선 사항이 포함된 2025년 5월 업데이트로 제공됩니다.

Windows 11에서 추가 도구 없이 시스템 파티션(C)을 안전하게 확장하는 방법

Windows 11에서 추가 도구 없이 시스템 파티션(C)을 안전하게 확장하는 방법

Windows 11에서 시스템 C 드라이브의 용량을 확장하려면 복구 파티션을 삭제하고, 기본 파티션의 크기를 조정한 다음, 복구 파티션을 다시 생성해야 합니다.

Windows 11 Canary Channel의 빌드 27823에서는 설정에 GPU 사양이 표시됩니다.

Windows 11 Canary Channel의 빌드 27823에서는 설정에 GPU 사양이 표시됩니다.

Windows 11 빌드 27823에는 정보 설정의 주요 사양을 보여주는 상단 카드 기능이 추가되었고, 파일 탐색기의 성가신 버그가 수정되었으며, 설치 프로그램에 포맷 UI가 추가되었습니다.

Windows 11에서 Microsoft 365(Office) 앱의 시작 부스트 기능을 활성화 또는 비활성화하는 방법

Windows 11에서 Microsoft 365(Office) 앱의 시작 부스트 기능을 활성화 또는 비활성화하는 방법

Microsoft 365 앱에서 시작 부스트를 활성화 또는 비활성화하려면 Word를 열고 옵션 > 일반으로 이동하여 시작 부스트를 켜세요.

마이크로소프트는 윈도우 11 사용자에게는 Windows Defender만으로도 충분하며, 타사 백신 프로그램은 필요 없다고 밝혔습니다.

마이크로소프트는 윈도우 11 사용자에게는 Windows Defender만으로도 충분하며, 타사 백신 프로그램은 필요 없다고 밝혔습니다.

마이크로소프트는 윈도우 11 디펜더가 맬웨어, 피싱 및 랜섬웨어 위협으로부터 사용자를 보호하는 내장 기능을 제공하므로 대부분의 사용자에게 충분하다고 밝혔습니다.