반응형
Ubuntu에 설치하기
설명
- Gitlab을 Ubuntu 서버에 설치하는 방법 설명
- 이메일 발송 전송 기능 지원을 위해 postfix를 설치해야하는데, 이 예제에서는 이메일 발송 기능을 사용하지 않으므로 제외하고 진행한다.
- Ubuntu 서버 주소는 아래 예제에서 192.168.56.11로 사용한다.
Gitlab 설치
sudo apt-get install -y curl openssh-server ca-certificates \
&& curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash \
&& sudo apt-get -y install gitlab-ce
- [이슈] 설치 도중 "E: Unable to locate package gitlab-ce" 로그가 뜬다면?
sudo vi /etc/apt/sources.list.d/gitlab_gitlab-ce.list
- 주소 뒤에 trusty로 변경
deb https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/ trusty main deb-src https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/ trusty main
- 재설치
sudo apt-get update \ && sudo apt-get -y install gitlab-ce
Gitlab 설정 변경
sudo vi /etc/gitlab/gitlab.rb
...
external_url 'http://192.168.56.11'
...
설정 적용해서 실행
sudo gitlab-ctl reconfigure
접속
- http://192.168.56.11
root 계정 비밀번호 확인
- 위 명령어로 실행 후 나오는 로그에 초기 비밀번호가 저장되어 있는 경로를 출력해준다.
cat /etc/gitlab/initial_root_password
로그인
- Username : root
- Password : 위에서 출력된 비밀번호
기타
- 설정 변경이 필요하면 "/etc/gitlab/gitlab.rb" 파일을 변경 후 재시작하면 된다.
- gitlab-cli 관련 명령어
- 설정 적용 및 시작
sudo gitlab-ctl reconfigure
- 서비스 재시작
sudo gitlab-ctl restart
- 서비스 상태 확인
sudo gitlab-cli status
- 서비스 중지
sudo gitlab-cli stop
- 서비스 삭제
sudo gitlab-cli uninstall
참고
- https://velog.io/@ifthenelse/gitlab-ce-%EC%84%A4%EC%B9%98-ubuntu-20.04
- https://m.blog.naver.com/PostView.naver?blogId=bitofsky&logNo=220759067662&proxyReferer=https:%2F%2Fwww.google.com%2F
- https://abc2080.tistory.com/entry/GitLab-%EC%84%A4%EC%A0%95-%ED%8C%8C%EC%9D%BC-%EB%B0%8F-%EB%AA%85%EB%A0%B9%EC%96%B4
반응형
'Development > Gitlab' 카테고리의 다른 글
[Gitlab] CI/CD Pipeline 사용하기 (0) | 2021.05.23 |
---|---|
[Gitlab] 사용자 (0) | 2021.05.23 |