GitLab Offline 설정 기록

GitLab Offline 설정 기록



GitLab Offline Version 11.10.4 설정 기록을 아래에 남겨 둡니다.


◆참조 정보
  • Manually Downloading and Installing a GitLab Package : htps : // / cs. 기 t b. 코 m/오니부 s/마누아 l_인 s 타르 l. HTML
  • RHEL7 용 GitLab version11.10.4 rpm 다운로드 사이트 : htps : // 팹 c 게이 s. 기 t b. 이 m/기 tぁb/기 tぁb세/파c 꺾 s/오/1/7/기 tぁb세-11.10.4-세. 0. 예 l7. x86_64. rpm

  • 다운로드한 파일(gitlab-ce-11.10.4-ce.0.el7.x86_64.rpm:600MB)을 서버의 아무 곳에나 저장합니다.

    Port8080으로 액세스하므로 Firewall에 8080/TCP로 액세스할 수 있도록 설정
    sudo firewall-cmd --add-port=8080/tcp --zone=public --permanent
    sudo firewall-cmd --reload
    sudo firewall-cmd --list-all
    

    rpm에 실행 권한 부여
    sudo chmod +x gitlab-ce-11.10.4-ce.0.el7.x86_64.rpm
    

    EXTERNAL_URL은 나중에 변경되므로 여기에서 무엇이든 OK
    sudo EXTERNAL_URL="http://example.com:8080/gitlab" rpm -i gitlab-ce-11.10.4-ce.0.el7.x86_64.rpm
    

    설치가 완료되면 sudo vi /etc/gitlab/gitlab.rb에서 GitLab 설정을 일부 변경

    /etc/gitlab/gitlab.rb 변경 사항
    external_url 'http://example.com:8080/gitlab'
    unicorn['listen'] = 'example.com'
    unicorn['port'] = 8081
    nginx['enable'] = true
    nginx['listen_port'] = 8080
    
  • external_url : 실제로 액세스하는 URL
  • unicorn['port']: GitLab 포트와 다른 포트 번호를 설정합니다. 여기에서는 8081로 설정하고 있다.

  • GitLab 재설정 반영 및 재시작
    sudo gitlab-ctl reconfigure
    sudo gitlab-ctl restart
    sudo gitlab-ctl status
    

    EXTERNAL_URL로 설정한 URL로 액세스 가능(아래는 예이므로 실제로 액세스할 수 없습니다)

    좋은 웹페이지 즐겨찾기