728x90
목차
1. 필수 종속성 설치
1
|
]# yum install curl policycoreutils-python openssh-server
|
cs |
설치가 완료되었으면 postfix도 설치 해야한다.(postfix를 설치해야 Gitlab에서 이메일 서비스를 사용할 수 있다.)
1
|
]# yum install postfix
|
cs |
postfix 설치 후 postfix 실행하고 실행되었는지 확인하자!
1
2
3
|
]# systemctl start postfix
]# systemctl enable postfix
]# systemctl status postfix
|
cs |
다음은 GitLab 패키지에 yum 레포지토리를 추가한다.
1
|
]# curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
|
cs |
* 참고: 필자는 firewall 방화벽을 사용하지 않는 환경이었기 때문에 방화벽 설정은 생략했다.
2. GitLab 설정 파일 수정
1
|
]# vim /etc/gitlab/gitlab.rb
|
cs |
1
2
3
4
5
6
7
8
9
10
11
|
external_url 'http://[IP]:[PORT]'
gitlab_rails['time_zone'] = 'Asia/Seoul'
git_data_dirs({
"default" => {
"path" => "/var/opt/gitlab/git-data"
}
})
puma['port'] = 30003
|
cs |
위 내용을 추가 및 수정하고 수정사항을 저장한다.
1
|
]# gitlab-ctl reconfigure
|
cs |
gitlab을 재시작한다.
1
2
3
|
]# gitlab-ctl stop
]# gitlab-ctl status
]# gitlab-ctl start
|
cs |
3. root 계정으로 로그인
1
|
]# cat /etc/gitlab/initial_root_password | grep Password:
|
cs |
password: aoslindlwkqnpomadsk1=
로그인할 때 'ID : root / PW : aoslindlwkqnpomadsk1=' 이렇게 입력한다.
728x90
'Version Control System > Git' 카테고리의 다른 글
GitHub Webhook 설정 방법 (0) | 2023.10.30 |
---|---|
GitHub Private 프로젝트와 Jenkins 연동 방법 (0) | 2023.10.30 |
[intelliJ] Git Flow 설치 및 사용 방법(순서대로 따라하기) (0) | 2023.04.13 |
Git ] git author 변경하기. (0) | 2022.01.04 |
Git Tool(깃 툴)] 소스트리(Sourcetree) 사용법(Commit, Pull, Push) (0) | 2019.09.02 |