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
    TOP