1. Gitblit의 윈도우 서비스 등록
Gitblit Root 디렉토리에서 installService.cmd를 편집기로 오픈한다.
@rem arch = x86, amd64, or ia32
수정전 : SET ARCH=amd64
수정후 : SET ARCH=x86
default keystore password를 변경한 경우에는 아래의 파라미터를 변경한다.
--StartParams-“—storePassword;gitblit;--baseFolder;%CD%\data”
위의 비밀번호를 다음과 같이 변경한 비밀번호로 변경한다.
--StartParams-“—storePassword;password;--baseFolder;%CD%\data”
윈도우 서비스로 등록하기 위해 명령행창을 관리자 권한으로 실행한다.
installService.cmd를 실행한다.
서비스가 정상적으로 등록되면 아래와 같이 보여진다.
서비스 등록후에는 gitblit Root 폴더의 gitblitw를 실행하면 설정변경 및 서비스 시작 및 종료를 할 수 있다. (관리자권한으로 실행해야 함)
(오류 확인)
윈도우 서비스로 등록시 포트중복 등 여러가지 원인으로 오류가 발생할 수 있다.
이 경우 gitblit Root 아래의 logs폴더를 확인하면 서비스 실행 및 기타 오류를 확인하여 조치할 수 있다.
(오류 종류)
포트 중복 : 타 서비스와 포트가 중복되는 경우 발생함
식별자 오류 : Gitblit 키스토어 패스워드에 $가 포함되는 경우에 발생함
오류 메시지 : Was passed main parameter ‘$’ but no main parameter was defined
(keystore 위치)
%GITBLIT_HOME%\data\certs\caKeyStore.p12
'개발 > CI' 카테고리의 다른 글
CI환경 구축 (08) (0) | 2014.05.21 |
---|---|
CI환경 구축 (07) (0) | 2014.05.20 |
CI환경 구축 (05) (0) | 2014.05.16 |
CI환경 구축 (04) (0) | 2014.05.15 |
CI환경 구축 (03) (0) | 2014.05.14 |