CI환경 구축 (06)

개발/CI 2014. 5. 19. 22:00

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
Posted by 무혹
,

CI환경 구축 (05)

개발/CI 2014. 5. 16. 22:00

1. 저장소 생성 및 권한 설정


저장소 메뉴를 선택한다.




새 저장소 메뉴를 클릭한다.




일반탭에 필요한 내용을 기술하고 접속권한에 필요 권한을 설정한다.








'개발 > CI' 카테고리의 다른 글

CI환경 구축 (07)  (0) 2014.05.20
CI환경 구축 (06)  (0) 2014.05.19
CI환경 구축 (04)  (0) 2014.05.15
CI환경 구축 (03)  (0) 2014.05.14
CI환경 구축 (02)  (0) 2014.05.13
Posted by 무혹
,

CI환경 구축 (04)

개발/CI 2014. 5. 15. 14:20

1. Gitblit 계정 추가

관리자로 로그인하고 상위 메뉴중 "유저"를 클릭한다.



사용자 추가 메뉴를 클릭한다.




계정생성을 위해 필요한 정보를 입력하고 저장버튼을 클릭한다.




2. 클라이언트 인증서 생성


Gitblit에 계정을 추가하고 authority.cmd를 실행시키면 해당 계정을 인식한다.

(SSL을 사용하기를 원하지 않으면 아래에 진행되는 클라이언트 인증서 생성은 진행할 필요가 없다.)




클라이언트 인증서를 생성하려는 사용자를 선택한다.




새 인증서 버튼을 클릭하여 인증서 생성을 진행한다.



keystore 비밀번호를 입력하여 인증서 생성을 완료한다.













'개발 > CI' 카테고리의 다른 글

CI환경 구축 (06)  (0) 2014.05.19
CI환경 구축 (05)  (0) 2014.05.16
CI환경 구축 (03)  (0) 2014.05.14
CI환경 구축 (02)  (0) 2014.05.13
CI환경 구축 (01)  (0) 2014.05.12
Posted by 무혹
,