CICD/GitLab

[GitLab] GitLab 설치 및 구성하기

sooondubu 2025. 9. 19. 09:34

 

 

GitLab 설치 및 구성하기 

1. GitLab이란? 

GitLab(깃랩)은 소프트웨어 개발 및 운영(DevOps)의 전체 수명 주기를 위한 단일 애플리케이션으로, 소스 코드 관리부터 CI/CD(지속적 통합/지속적 배포), 보안, 모니터링에 이르기까지 개발에 필요한 모든 기능을 통합하여 제공하는 웹 기반 플랫폼이다.


2. 구성 환경

Naver Cloud Platform, Rocky linux 8.7


3. 설치

공식 Docs: https://docs.gitlab.com/install/

# GitLab 설치에 필요한 패키지 설치
sudo dnf install -y curl policycoreutils openssh-server perl

# GitLab 공식 패키지 저장소 설정 스크립트를 다운로드하고 실행
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

# GitLab CE 설치
sudo EXTERNAL_URL="http://[GitLab Server IP]" dnf install -y gitlab-ce

공식 문서 참고하여 본인 환경에 맞는 설치 명령어를 입력한다.


# 초기 비밀번호
sudo cat /etc/gitlab/initial_root_password

초기 비밀번호를 출력하고 복사한다.


http://[GitLab Server IP] 에 접속한다.

  • ID : root
  • Password : 초기 비밀번호

좌측 상단 프로필 - Edit profile


Password 클릭

비밀번호를 변경해준다


4. Repository 생성 및 코드 업로드

Create a project 클릭


Create blank project 클릭


Repository 이름 입력

Visibility Level : 프로젝트 공개 범위

  • Private: 프로젝트에 접근하려면 각 사용자에게 명시적으로 권한을 부여해야 함
  • Internal: GitLab에 로그인한 모든 사용자가 프로젝트를 볼 수 있음. 단, 외부 사용자(external user)는 접근 불가
  • Public: 누구나 접근 가능. 로그인 여부와 상관 X

Repository 생성 확인


Code 클릭하여 Repository URL copy


Git이 설치된 환경에서 clone

아이디와 비밀번호를 입력해야 한다

  • username : root
  • password : 위에서 설정한 비밀번호

파일 추가하여 동일하게 push


GitLab에 코드가 업로드 된것을 확인 할 수 있다!

'CICD > GitLab' 카테고리의 다른 글

[GitLab] GitLab Runner로 CI/CD 구축하기  (0) 2025.09.22