DEV Tools/git

[gitlab] gitlab Install Uninstall Update

pu928 2019. 8. 2. 10:46
반응형

CentOS 7에서 yum 을 통해 진행한다.

참고 사이트: install, configure

 

 

Install

 

[root@gitlab ~]# curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

 

[root@gitlab ~]# EXTERNAL_URL="https://gitlab.example.com" yum install -y gitlab-ce

- EXTERNAL_URL은 아이피 또는 url을 넣어준다.

- /etc/gitlab/gitlab.rb에서 설치 후 변경 가능하다.

 

> gitlab 설정 확인 및 변경

[root@gitlab ~]# vi /etc/gitlab/gitlab.rb

 - external_url 'http://192.168.10.11'

 

[root@gitlab ~]# gitlab-ctl reconfigure

[root@gitlab ~]# gitlab-ctl start

 

> 방화벽 설정

[root@gitlab ~]# firewall-cmd --parmenant --add-service=http

 

> 웹으로 연결하여 root password 설정 후 root로 로그인

 

 

Update

update 는 gitlab이 run 인 상태로 그냥 진행하면 된다.

gitlab에서는 주버전(major)을 높이기 전 부버전(minor)를 먼저 높이는 것을 권장한다고 한다.

yum으로 패키지 버전 확인은 여기 참고

ex) 8.13.4에서 11.3.4로 update를 진행 할 경우:

       8.13.4 -> 8.17.7 -> 9.0.x -> 9.5.10 -> 10.0.x -> 10.8.7 -> 11.0.x -> 11.3.4

 

[root@gitlab ~]# yum update gitlab-ce

or

[root@gitlab ~]# yum update gitlab-ce-[version]

 

 

Uninstall

 

[root@gitlab ~]# gitlab-ctl cleanse

[root@gitlab ~]# gitlab-ctl uninstall

[root@gitlab ~]# yum remove gitlab-ce

 

 

 

반응형