Synology docker - Gitlab Server 설정 및 관리

반응형

저는 아주 기초적인 소프트웨어 개발을 수행중입니다.

하지만 소프트웨어 개발에 대한 Version 관리는 매우 중요하고, 협업에 필수적입니다.

SVN과 Gitlab 2가지를 사용 해보았으나, GITLAB이 GUI 및 Web이 제공되기에 더 유용한 것 같습니다.

 

1. Gitlab Server 설치 (in synology package)

Synology package에서 Gitlab 설치

Gitlab을 선택해서 설치 해야 합니다 (Git server가 아님).

그리고 기본적으로 Docker 가 설치 되어 있어야 하며, 없는 경우 Docker가 자동적으로 설치 진행하게 됩니다.

 

포트 및 공유폴더 설정

공유 폴더 및 포트 설정 (기본 http 30000, https 30001 입니다)

기본 설정 값으로, 다음으로 진행하시면 됩니다. (별도의 수정 불필요)

 

도메인 설정

외부에서 접속 가능한 도메인이름을 설정합니다. (그대로 두셔도 무방합니다.)

메일서버 설정(SMTP)

이 부분은 정확하게 설정이 잘 진행이 안되었습니다. 크게 문제 없기에 기본 상태로 진행합니다.

설치 완료

설치 시간이 조금 소요가 됩니다. Gitlab의 경우 신규로 docker가 3개 추가로 생깁니다.

추가로 생성되는 Docker : synology_gitlab_postgresql, synology_gitlab_gitlab, synology_gitlab_redis

 

2. Gitlab 접속 및 아이디/비밀번호 설정

접속방법

웹에서 synology 주소 뒤에 포트 30000을 입력해서 접속 하시면 됩니다. (예시. http://192.168.0.200:30000)

 

최초로그인시, 관리자 비밀번호 설정

로그인할 관리자 비밀번호를 설정 합니다. 아주 중요 합니다. 꼭 기억해두세요.

기본 아이디는 : root  입니다.

버전 관리 툴

저는 소스 버전 관리 툴로 sourcetree를 사용 합니다. SourceTree에 대한 내용은 아래의 글을 참조하시기 바랍니다.

 

 

 

2020/08/25 - [IT/Synology (시놀로지)] - Synology docker - Source Tree (Gitlab 을 사용을 위한 Tool)

 

Synology docker - Source Tree (Gitlab 을 사용을 위한 Tool)

2020/08/25 - [IT/Synology (시놀로지)] - Synology docker - Gitlab Server 설정 및 관리 Synology docker - Gitlab Server 설정 및 관리 저는 아주 기초적인 소프트웨어 개발을 수행중입니다. 하지만 소프트웨어..

hotsummers.tistory.com

댓글

Designed by JB FACTORY