본문 바로가기
카테고리 없음

Window용 Git Server 설치

by Vader87 2019. 1. 15.
반응형

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 메세지가 뜨면 정상 종료



반응형

댓글