반응형
Git에서 SSL 인증서 오류 발생 시 해결법
fatal: unable to access 'https://xxxx.git/': SSL certificate problem: certificate has expired

 

Git에서 clone, push, pull 시도 시에 SSL인증서 만료에러가 발생하면,

아래와 같이 https repository 연결 시 SSL 인증서 검증을 스킵하는 방법으로 해결할 수 있다.

 

 

◆ Git 특정 브랜치만 SSL 인증서 검증 스킵 적용


해당 브랜치 이외 브랜치는 인증서 검증 스킵이 적용되지 않는다.

# git config http.sslVerify false

 

 

◆ Git 전체 브랜치 SSL 인증서 검증 스킵 적용


# git config --global http.sslVerify false

 

 

◆ 인텔리제이에서 SSL 인증서 검증 스킵


인텔리제이 등의 개발툴에 Git연결이 돼있는경우, SSL 인증서 검증에러 때문에 push등이 안될수 있다.

이럴때도 마찬가지로 터미널에서 검증 스킵을 하면 된다.

 

참조
Git SSL Certificate Problem: Certificate has expired 에러 해결법
https://cryptosalamander.tistory.com/106
[Solved] Git/Github Peer’s certificate issuer has been marked as not trusted by the user
https://discuss.devopscube.com/t/solved-git-github-peers-certificate-issuer-has-been-marked-as-not-trusted-by-the-user/474

 


 

글 내용 중 잘못된 부분이 있거나, 첨부하실 내용이 있으시면 댓글로 남겨주세요. 공부하는데 많은 도움이 됩니다.
-- 기억의 유효기간은 생각보다 짧다. --

 

반응형