반응형

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

+ Recent posts