티스토리 뷰

반응형

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

 

 

 

반응형

'DEV Tools > git' 카테고리의 다른 글

파일 권한(permission) 변경  (0) 2019.11.13
[gitlab] 백업(backup) 및 복원(restore)  (0) 2019.08.01
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함