
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 |
|---|