라즈파이 3에 GitLab 서버 구축 (기초 부분 만)

라즈파이 3에서 GitLab 서버를 세우다니 수요가 없다고 생각하지만, 공부가 망설이는 부분 등을 메모.
누군가의 도움이 되었다면 매우 기쁩니다.

필요한 패키지 설치



Raspbian 설치 직후의 섬세한 상태에서 구축했습니다.
그러므로 쓸데없는 패키지류 등은 들어 있지 않습니다.

필요한 패키지의 설치는 공식 사이트에 나와 있습니다만, 하나 변경 명령이 있습니다.
sudo apt-get install curl openssh-server ca-certificates apt-transport-https 
sudo curl https://packages.gitlab.com/gpg.key | sudo apt-key add -
sudo curl -o /etc/apt/sources.list.d/gitlab_ce.list "https://packages.gitlab.com/install/repositories/gitlab/raspberry-pi2/config_file.list?os=debian&dist=jessie" && sudo apt-get update
sudo apt install -y gitlab-ce
sudo gitlab-ctl reconfigure

어쩌면 첫 번째 설치에서는 이미 최신 패키지가 도입되었다는 메시지가 나올 수 있습니다.
또, postfix는 메일을 사용할 때에 필요한 패키지입니다만, 굳이 움직일 뿐이므로 이번은 할애합니다.
또한 세 번째 줄에 쓰여 있습니다.
sudo curl -o /etc/apt/sources.list.d/gitlab_ce.list "https://packages.gitlab.com/install/repositories/gitlab/raspberry-pi2/config_file.list?os=debian&dist=jessie" && sudo apt-get update

을 두드리지 않으면 sudo apt install -y gitlab-ce 할 수 없었습니다.
공식 Curl 명령은 두드리지 않아도 괜찮을 것입니다. 1
설치가 끝나고 명령 입력 상태가되면
다섯 번째 줄 sudo gitlab-ctl reconfigure을 실행하여 GitLab을 재구성하고 다시 시작합니다. 이것을 하지 않으면 변경 등이 반영되지 않습니다.

동작 검증



GitLab 재부팅이 끝나면 브라우저에서 라즈파이의 IP 주소를 입력하고 암호 변경 화면이 나오면 완료됩니다.



변경 후 사용자 이름 : root 암호 : 방금 변경한 것으로 로그인 할 수 있습니다.

GitLab 설정 파일은 /etc/gitlab/gitlab.rb에 있습니다.
메일 설정 등도 여기에서 실시합니다.

미안해. 오자, 오표기 등 있으면 지적 정도 부탁드립니다.



4/3(화) 내용을 약간 갱신했습니다.

좋은 웹페이지 즐겨찾기