컴퓨터 프로그래밍
Git clone 등 에서 SSL CA cert 문제가 나는 경우
THINK_PRO
2020. 3. 2. 10:55
git clone XXX 를 할 때,
Cloning into '...' ...
fatal: unable to access 'XXX': Problem with the SSL CA cert (path? access rights?)
와 같은 문제가 발생하곤 한다.
이러한 문제를 해결하기 위해서는
cacert.pem 파일을 다운로드 받고 (https://curl.haxx.se/docs/caextract.html) 혹은 아래의 wget 명령어를 이용한다.
그리고 해당 파일을 ~/.ssh 등에 옮긴다. 다른 곳에 옮겨도 되지만, 여기서는 ~/.ssh에 옮겨두겠다.
wget https://curl.haxx.se/ca/cacert.pem
mv cacert.pem ~/.ssh
cacert.pem 파일을 확보했다면 해당 파일의 주소를 기억하고, 아래의 명령어를 입력한다.
~/.ssh가 아닌 다른 곳에 파일을 복사해두었다면 그 주소로 변경해야 한다.
git config --global http.sslBackend "openssl"
git config --global http.sslCAInfo ~/.ssh/cacert.pem