gitlab_selfsigned - choisungwook/portfolio GitHub Wiki
git clone명령어 사용시 unable to get local issuer certificate 오류 발생
인증서 CA가 인증되지 않아 오류 발생한다. 보통 self-signed로 서명된 CA에서 발생한다.
구축환경이 보안을 준수하지 않아도 될 때, git client에서 ssl통신을 비활성화 하는 설정을 한다.
- 모든 프로젝트 ssl비활성화
git config --global http.sslVerify false
self-signed CA인증서를 git client에 등록한다.
① gitlab의 CA를 다운로드 받는다.
② git 인증서 관리 파일(C:\Program Files\Git\mingw64\ssl\certs\ca-bundle.crt)을 연다.
③ 다운로드 받은 인증서 내용을 복사하고 ca-bundle.crt 맨 마지막줄에 붙여넣기 한다.
- 무료 인증기관: Let's encrypt