본문으로 바로가기

[gitLab] 특정 버전 gitLab 설치

category CI & CD/git 2021. 11. 2. 13:10

안녕하세요 안젤라입니다 😇

오늘은 🤜특정 버전🤛의 gitLab을 설치해볼게요!

이런경우에 사용가능하십니다

☝️. 우리회사는 진짜루 오래된 gitLab을 사용하고있었다.
☝️☝️. 근데 갑자기 서버가 베드섹터가???? 생겨서 죽으려고 한다
☝️☝️☝️. SSD를 변경해야하는데? 오잉 gitLab 왜 업데이트도 안하고 썼지?
☝️☝️☝️☝️. 새로운 OS에 gitLab을 설치하고 싶은데 아니 gitLab은 업데이트를 한단계 한단계 (10 -> 11 -> 12) 진행해야한다고?
🖐. 아 우선 설치하고... 하나하나 옮겨보자

라던가 하는 상황이요.


먼저, 설명에 앞서 특정 버전 gitLab을 설치하는것은 생각보다 인터넷의 정보가 정확하지 않더군요.
전 명확한 파일을 좋아하는 편이니 이 주소를 얻어냈습니다.
만약 다른버전이신분들이라면 알아서 아래 링크로 들어가서 어찌저찌 찾아보시는거까진 가능하시겠죠?

https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/xenial/gitlab-ce_10.6.4-ce.0_amd64.deb

 

ubuntu/xenial/gitlab-ce_10.6.4-ce.0_amd64.deb - gitlab/gitlab-ce · packages.gitlab.com

GitLab Community Edition (including NGINX, Postgres, Redis)

packages.gitlab.com


1. 본격 gitlab 설치

sudo apt-get update
wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/xenial/gitlab-ce_10.6.4-ce.0_amd64.deb/download.deb
dpkg -i gitlab-ce_10.6.4-ce.0_amd64.deb

2. gitlab.rb 설정

sudo vi gitlab.rb
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart

* 저같은 경우는 aws를 사용하여 세팅하였고. gitlab.rb 파일의 EXTERNAL_URL에는 "http://localhost:8088" 로 설정해주었습니다만, 이는 테스트 버전이라 그렇고 모두 external_url을 각자의 ip에 맞게 설정해주시면 됩니다. aws의 경우 localhost를 사용하지 않으실 경우에는 외부에서 접근하는 ip로 세팅해주시면 된다는 사실!

 

3. url로 설정한 ip로 접속해보면 👍성공👍 한걸 볼수있으세요!