Digking's cave

Git 오류 해결)fatal: unable to access 'https://github.com/.git/': SSL certificate problem: certificate has expired 본문

IT/Git

Git 오류 해결)fatal: unable to access 'https://github.com/.git/': SSL certificate problem: certificate has expired

디깅 2022. 6. 15. 10:08
728x90

안녕하세요!

오늘은 Git에 push를 하다가 새로운 오류가 발생해서 해결 방법 공유하려고 합니다.

 

발생한 오류는

fatal: unable to access 'https://github.com/프로젝트명.git/': SSL certificate problem: certificate has expired  에요!

가장 간단한 해결 방법은 SSL인증서 검증 관련 옵션을 꺼주는 것이에요.

git config --global http.sslVerify false

이 코드를 실행하면 모든 https repository에 연결할 때에 SSL 검증과정을 진행하지 않습니다.

 

혹은 환경변수값을 변경해서 동일한 효과를 만들 수 있습니다.

export GIT_SSL_NO_VERIFY=0

 

근데 저는 이걸 해도 같은 오류가 계속 발생하더라구요ㅠㅠ 

저는 window 환경에서 진행하였는데,

자체서명 된 인증서가 있는 Windows에서는 아래와 같은 코드를 실행해주는 해결방법이 있었어요! 

 git config --global http.sslbackend schannel

 

이 코드를 실행해주었다니 깔끔하게 push가 되었습니다!ㅎㅎㅎ

 

반응형