들어가며

프로젝트의 협업 및 버전관리를 위한 대표적인 방법에는 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.rbexternal_url을 라즈베리파이의 서버주소로 변경한 뒤 (ex: external_url="http://www.myserver.com or 123.123.123.123") 2번의 sudo gitlab-ctl reconfigure 명령어를 터미널에 입력하면 정상적으로 프로젝트 주소가 출력됩니다.


+ Recent posts