본문 바로가기

gitlab

[GitLab] Let's Encrypt를 활용하여 SSL 적용하기 개요 소스코드 관리를 위해 GitLab을 설치하였는데, 사설망이 아닌 공개된 곳에 설치하였으므로 보안을 위해 SSL을 적용해보도록 하겠습니다.금전적인 여유가 있다면 공인기관에서 SSL인증서를 구매하여 적용하는 것도 방법이겠지만, 3개월마다 갱신하는 단점이 있지만 무상으로 공인인증이 가능한 Let's Encrypt를 사용하여 구성해보겠습니다.여기서, SSL은 기본적으로 도메인 기반으로 동작하기 때문에 도메인을 가지고 계셔야 합니다.인증을 위한 Certbot 설치SSL을 GitLab에 적용하기 전에 먼저 Let's Encrypt에서 공식적으로 제공하는 클라이언트인 Certbot을 설치하도록 하겠습니다.공식 Software Repository에 없기 때문에 별도로 Repository를 추가하겠습니다.sudo .. 더보기
[Gitlab] Ncloud에 Gitlab 설치하기 개요 Ncloud를 이용하면서 주된 목적으로 소스 관리를 하고자 합니다. 여러 툴이 있겠지만, 그중 탁월한 GitLab을 가지고 Ncloud에 Private Repository를 구성하는 방법을 알아보겠습니다. GitLab 설치 1. 필수 패키지 설치 sudo apt-get install curl openssh-server ca-certificates​ 만약, Gitlab에서 e-mail 전송을 지원하려면 추가적으로 "postfix"를 설치하시면 됩니다. 2. 패키지 서버 추가 curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash Gitlab 패키지를 설치할 수 있도록 설정추가 .. 더보기
[GitLab]GitLab + Gitlab CI 설치 형상관리 툴 중 하나인 Git 에 대하여 서버환경을 제공하는 GitLab에 대한 설치를 가이드 하고자 합니다. 먼저 GitLab 홈페이지에서 다운로드 및 설치 방법이 가이드 되어있습니다. (Ubuntu 14.04, Gitlab 7.7.1-omnibus.5.4.1.ci 버전 기준입니다.)1. wget을 이용하여 omnibus 패키지를 다운 받습니다.oofbird@ubuntu:~/gitlab$ wget https://downloads-packages.s3.amazonaws.com/ubuntu-14.04/gitlab_7.7.1-omnibus.5.4.1.ci-1_amd64.deb--2015-01-26 22:23:53-- https://downloads-packages.s3.amazonaws.com/ubuntu-.. 더보기