GitLab Jira DVCS 커넥터 연동 시 access token 이슈
환경
자체 관리되는 GitLab
Jira server
요약
Gitlab에서 JIRA Development Panel 통합을 구성하려고하면 다음과 같은 오류가 발생합니다.
Error obtaining access token. Cannot access https://<gitlab URL> from Jira
원인
자체 관리 Gitlab을 https 사설 인증서로 구성 하였을 경우, Jira에서 신뢰할 수 없는 사이트로 인식하기 때문에 정상적으로 연동을 할 수 없어 에러가 발생합니다.
해결책
java keystore에 신뢰할 수 있는 사이트를 추가
# jre의 keystore에 certificate를 포함 $ <JAVA_HOME>/bin/keytool -import -alias <gitlab_URL> -keystore <JAVA_HOME>/jre/lib/security/cacerts -file public.crt
Keystore password:
changeit
setenv.sh 파일 수정
$ cd <jira install directory>/bin $ vi setenv.sh JVM_REQUIRED_ARGS = ## 아래 구문 추가 ## -Djavax.net.ssl.trustStore=/<java_home>/jre/lib/security/cacerts -Djavax.net.ssl.trustStorePassword=changeit
3. Jira 재시작