본문 바로가기

DevOps/GitLab

[GitLab] GitLab 설치

반응형

Amazon Linux2 에서 GitLab 설치를 진행하였습니다.

 

설치는 아래 링크를 참고 하였습니다.

https://about.gitlab.com/install/#amazonlinux-2

 

Download and install GitLab

Download, install and maintain your own GitLab instance with various installation packages and downloads for Linux, Kubernetes, Docker, Google Cloud and more.

about.gitlab.com

1. 초기 설정 최신화를 위한 yum 업데이트

sudo yum update

 

 

2. openssh 설치 및 실행

sudo yum install -y curl policycoreutils-python openssh-server openssh-clients perl

sudo systemctl enable sshd
sudo systemctl start sshd

 

 

3. 방화벽 오픈 확인

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld

 

 

4. postfix 설치 및 실행

sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix

 

 

5. GitLab 설치

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
sudo EXTERNAL_URL="https://gitlab.example.com" yum install -y gitlab-ee

 

EXTERNAL_URL에는 페이지에 접근하는 ip:port 나 도메인을 입력한다.

AWS 퍼블릭 DNS:port 를 통해 페이지에 접근하도록 설정했다.

ex) sudo EXTERNAL_URL="http://ec2-[ip정보].ap-northeast-2.compute.amazonaws.com:8989"

 

설치가 완료되면 아래와 같은 화면을 확인할 수 있다.

 

설치가 완료되면 EXTERNAL_URL에 입력한 정보를 통해 페이지에 접근한다.

관리자 계정 정보는 아래와 같다.

Username : root

Password : /etc/gitlab/initial_root_password 파일내 초기 패스워드 확인 가능

 

반응형

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

[GitLab] GitLab Data 저장소 위치 변경  (0) 2022.11.25
[GitLab] GitLab이란?  (0) 2022.11.25