본문 바로가기
Linux

CentOS 7 에 GitLab 설치하기 - 03. GitLab 설치하기 / 종속성

by 밝음의기둥 2017. 1. 31.
반응형

CentOS 7에 GitLab 설치 순서에 따라서 진행하도록 하겠습니다. 우선 CentOS에 SSH 연결을 하기위한 프로그램이 필요합니다. 저는 XSHELL 5 라는 프로그램을 이용하도록 하겠습니다. XSHELL 5 는 NetSarang(http://www.netsarang.co.kr/) 이란 곳에서 제작하여 배포하는 터미널 에뮬레이션 소프트웨어로 상당히 완성도가 높은 소프트웨어 입니다. 기업에서 사용한다면 라이센스를 구매하셔야 하고, 개인이나 교육용으로 사용하실 경우에는 무료로 사용하실 수 있습니다.



[XSHELL 5 실행화면]



GitLab을 설치할 CentOS에 SSH로 접속합니다. 저는 gitlab이란 계정을 만들어서 gitlab이란 계정으로 접속을 하였습니다.





Linux에는 설치하려는 프로그램들은 종속성이란 것이 있기 때문에 종속성에 포함된 프로그램들은 모두 설치를 해야합니다. 우선 curl, policycoreutils, openssh-server, openssh-clients를 설치하도록 하겠습니다. 프로그램 설치 시 yum 을 이용하도록 합니다. (sudo 명령을 수행할 때 권한 문제로 실행이 되지 않는다면, root 계정으로 변경하여 실행하시기 바랍니다.)


  • sudo yum install curl policycoreutils openssh-server openssh-clients


위의 명령을 실행하면 관련 프로그램들을 다운로드 받아서 설치하는 화면들이 진행됩니다. y를 선택해서 차례로 설치를 진행합니다.





다음은 sshd를 활성화 시키고, 실행 시킵니다.


  • sudo systemctl enable sshd
  • sudo systemctl start sshd





다음은 postfix를 설치, 활성화, 실행 시킵니다.


  • sudo yum install postfix
  • sudo systemctl enable postfix
  • sudo systemctl start postfix


저의 경우에는 postfix가 이미 설치되어 있어서, 명령어는 실행하였으나 추가 설치 동작은 하지 않았습니다. 그리고, postfix를 활성화 시켰습니다. 





다음은 방화벽 설정을 추가하고, 리로드 시킵니다.


  • sudo firewall-cmd --permanent --add-service=http
  • sudo systemctl reload firewalld










반응형