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
'컴퓨터 프로그래밍' 카테고리의 다른 글
Docker run 명령어 정리 (0) | 2020.07.14 |
---|---|
[Ubuntu 18.04 / Docker] Cannot connect to the Docker daemon at unix://XXX or tcp://XXX 에러가 날 경우 (0) | 2020.03.04 |
좋은 소프트웨어 설계의 특성 (0) | 2015.11.26 |
git commit 메세지를 sublime text로 저장하는 방법 (0) | 2015.08.12 |
const 멤버함수와 const 객체 (3) | 2015.07.28 |