인텔리제이(IntelliJ)로 깃허브 저장소를 내려받는 과정에서 에러가 발생하였다.
sslCAInfo 인증서 위치 관련해서 문제가 발생한 것이다.
![](https://blog.kakaocdn.net/dn/UmNuF/btq6n5boRCE/1hpnIwmXxZx81UMyiU2Cf1/img.png)
나의 경우에는 http.sslcainfo 속성으로 지정된 경로에 공백 글자가 존재하였다. 일단 경로중에 공백이 있으면 문제가 발생하니 제거하자.
공백을 제거하면 기존 환경변수로 등록해둔 GIt의 경로도 수정해주어야한다.
![](https://blog.kakaocdn.net/dn/GkmOm/btq6qgwepgq/KFihnQt7giIXAFDzfxu5f0/img.png)
그리고 git 설정을 확인하자. 명령어는 아래와 같다.
git config --list
![](https://blog.kakaocdn.net/dn/eAJhVs/btq6q1ZS7Nt/oDtGbdBUkYC2LyfCFf9vBk/img.png)
속성을 보면 http.sslcainfo
속성이 보인다. 이 경로가 잘못되어 우리가 에러가 발생한 것이다.
기존 사용중 잘못되었는지 나는 이 속성이 여러 개 존재하고 있었다. 또한 경로도 기존에 없는 과거의 경로로 설정되어 있었다.
http.sslcainfo
속성을 제거하려면 아래와 같이 입력하자
git config --unset --global http.sslcainfo
만약 같은 이름의 속성이 여러개인 경우에는
git config --unset-all --global http.sslcainfo
을 입력하면 된다.
위의 속성 삭제 후, 실제 파일이 존재하는 경로를 다시 설정해주어야 하는데 아래의 명령어를 통해 속성을 다시 설정할 수 있다. 내 컴퓨터의 ca-bundle.crt의 경로를 각자 경로에 맞게 입력하자.
git config --global http.sslCAInfo 자신의ca-bundle.crt 경로
위의 과정을 마치면 정상적으로 저장소를 복제할 수 있다.
깃 설정과 관련된 명령어는 다음과 같다.
![](https://blog.kakaocdn.net/dn/bskZmB/btq6mB9CqWD/vlAvKYdJqWibYadjNOKYF1/img.png)