천재태지의 세상 돌려보기

seoz.egloos.com

- About Me... - Enlightenment, EFL - 타이젠 Tizen



[우분투] 우분투에서 git clone 시 certificate(인증서) 문제 해결 방법 ├ 리눅스

안녕하세요? 천재태지 서주영입니다.

네트워크에서 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

감사합니다.


핑백

덧글

댓글 입력 영역