21.12.30 우분투 git clone 시 fatal: unable to access server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none 오류해결
2021. 12. 30. 03:43ㆍ작업/Ubuntu
1.
git config --global http.sslVerify false
2.
export GIT_SSL_NO_VERIFY=1
3.
http://egloos.zum.com/seoz/v/4057299
네트워크에서 Certificate을 사용하여 https 통신을 하는 경우에, git clone을 할 때 아래와 같이 인증서 에러가 발생하는 경우가 있습니다.
이 때는 네트워크의 certificate 파일을 시스템에 등록해야 합니다.
예를 들어 https 프로토콜을 사용해 git clone을 하던 도중 다음과 같은 에러가 발생했다고 합시다.
$ git clone https://github.com/facebook/libphutil.git
Cloning into 'libphutil'...
fatal: unable to access 'https://github.com/facebook/libphutil.git/': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
이런 경우 현재 계신 네트워크에서 제공하는 crt 혹은 cer 파일(certificate)을 다음과 같이 시스템에 등록해주시고 다시 시도해주세요.
여기서는 해당 certificate 파일 이름이 my-com.crt라고 가정을 하겠습니다.
아래 명령어는 우분투 리눅스 배포판을 가정하고 설명드립니다.
$ sudo cp my-com.crt /usr/share/ca-certificates/
$ sudo vi /etc/ca-certificates.conf
마지막 줄에 my-com.crt 라고 추가
$ sudo update-ca-certificates
감사합니다.
+ 나는 첫 번째 방법으로 해결
'작업 > Ubuntu' 카테고리의 다른 글
22.02.20 제공받은 GPU 서버 VS 코드로 원격접속 (0) | 2022.02.20 |
---|---|
22.01.02 poetry install mysqlclient 우분투18.04 파이썬 3.6.9 (2) | 2022.01.02 |
21.12.28 민석 님이 해주신 Poetry로 Django앱 초기설정 + MySQL연동 (0) | 2021.12.29 |
21.12.28 WSL2와 Ubuntu-18.04 설치 (0) | 2021.12.28 |