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
'Linux' 카테고리의 다른 글
[Anaconda] conda update 오류 CondaHTTPError: HTTP 000 CONNECTION FAILED for url (0) | 2019.01.19 |
---|---|
CentOS 7 에 GitLab 설치하기 - 05. GitLab 설치 마무리 (0) | 2017.01.31 |
CentOS 7 에 GitLab 설치하기 - 04. GitLab 설치하기 / 패키지 (0) | 2017.01.31 |
CentOS 7 에 GitLab 설치하기 - 02. GitLab 다운로드 (0) | 2017.01.30 |
CentOS 7 에 GitLab 설치하기 - 01. Git 기초자료 및 Linux 서버 준비 (0) | 2017.01.25 |