반응형
Amazon Linux2 에서 GitLab 설치를 진행하였습니다.
설치는 아래 링크를 참고 하였습니다.
https://about.gitlab.com/install/#amazonlinux-2
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 |