Gitblit은 오픈 소스 Git 서버로 윈도우에 설치 가능하다.
본 과정은 Gitblit Go 1.8.0(Windows)을 사용해 윈도우에 Git Server를 구축하는 방법을 설명한다.
1. Gitblit Go(Windows)을 다운로드
2. 다운로드한 Zip 파일을 원하는 위치에 압축 해제
3. 설치 폴더/data 의 gitblit.properties 를 에디터로 열고 다음 항목들을 설정
설정을 하지 않는 경우 defaults.properties의 설정을 기본으로 잡음
입력 양식은 defaults.properties에 같은 항목들이 있으니 검색해서 참고
3-1. server.httpPort : HTTP 연결 시 사용할 포트
3-2. server.httpsPort : HTTPS 연결 시 사용할 포트
3-3. server.storePassword : 서버에 등록할 비밀 번호
3-4. git.packedGitLimit : Git 에서 사용할 저장소 용량. 사용할 저장 공간 보다 크게 설정
4. 설치 폴더의 authority,cmd를 실행
4-1. 서버 정보 기입
4-2. Gitblit 키스토어 패스워드 입력
4-3. 유저에서 admin을 선택하고 인증서 생성
4-4. Gitblit 키스토어 패스워드 입력 (안 나오는 경우도 있음)
패스워드 입력 후 다음과 같은 창이 뜨면 잘못된 패스워드가 입력된 것이니 창 종료 후 4번부터 다시 시작해 패스워드를 확인해 보거나 처음부터 재 시작. 다시 설치 하지 않고 몇몇 파일을 지워서 초기화 하는 방법도 있는 것 같음.
4-5. 인증서 생성 확인
5. Gutblit Certificate Authority 창 종료
6. 설치 폴더 gitblit.cmd 실행
아래와 같은 에러가 발생하면 3-3에서 설정한 비밀 번호와 4-2에서 입력한 비밀번호가 다른 경우
3-3의 비밀 번호를 맞는 것으로 재 설정 하거나 처음부터 재시작
아래와 같은 메세지가 보이면 성공
7. https://localhost:0000 에 접속
0000의 포트 번호는 3-2에서 자신이 설정한 포트 번호에 맞게 변경
SSL 인증을 따로 받지 않았다면 (Chrome 기준) 다음과 같이 경고창이 생성되나 고급 > localhost(안전하지 않음)으로 이동 선택해 접속
8. 관리자(admin/admin) 로그인
9. 메뉴를 통해 작업용 계정 등록 및 새 저장소 생성
10. Git 서버를 닫으려면 설치 폴더의 gitblit-stop.cmd를 실행
다음과 같이 stop 메세지가 뜨면 정상 종료
댓글