들어가며
프로젝트의 협업 및 버전관리를 위한 대표적인 방법에는 github를 사용하는 방법이 있습니다. 하지만 github에 올린 소스는 모두 공개되기 때문에 개인적인 또는 보안이 필요한 프로젝트에는 github와 비슷하지만 인증 된 사용자만이 소스를 열람할 수 있는 gitlab을 많이 사용합니다. 이번 글에서는 라즈베리파이에 gitlab을 설치 해 나만의 gitlab 서버를 만드는 방법에 대해 알아보고자 합니다.
환경
라즈베리파이2 (OS : Raspbian)
방법
1. 아래의 명령어로 gitlab 설치파일을 다운로드 하고 압축을 해제합니다.
wget https://s3-eu-west-1.amazonaws.com/downloads-packages/raspberry-pi/gitlab_7.9.0-omnibus.pi-1_armhf.deb
sudo dpkg -i gitlab_7.9.0-omnibus.pi-1_armhf.deb
2. 아래의 명령어로 gitlab을 설치 및 실행합니다.
sudo gitlab-ctl reconfigure
3. 설치 된 라즈베리파이로 접속해 gitlab이 설치되었는지 확인합니다. (port: 80)
참고 및 주의사항
- 로그인이 가능한 관리자 계정의 ID는 root, 초기 비밀번호는 5iveL!fe 입니다.
- 프로젝트 생성시 실제 프로젝트의 주소가 아닌 http://raspberry.pi/user/project.git 같은 형식으로 나오는데 /etc/gitlab/gitlab.rb의 external_url을 라즈베리파이의 서버주소로 변경한 뒤 (ex: external_url="http://www.myserver.com or 123.123.123.123") 2번의 sudo gitlab-ctl reconfigure 명령어를 터미널에 입력하면 정상적으로 프로젝트 주소가 출력됩니다.
'IT > Raspberry Pi' 카테고리의 다른 글
라즈베리파이에 이동식디스크(USB, 외장하드)를 마운트하는 방법 (2) | 2016.02.09 |
---|