SSL 인증 비활성화
가장 간단한 방법은 Git의 SSL 인증서 검증을 비활성화하는 것입니다.
1. 특정 저장소에만 적용
git config http.sslVerify false
2. 모든 저장소에 전역적으로 적용
git config --global http.sslVerify false
3. 환경 변수 설정
export GIT_SSL_NO_VERIFY=0
인증서 추가
신뢰할 수 있는 인증서를 Git에 추가하는 방법도 있습니다
- 인증서 파일을 로컬에 저장 (예:
~/.ssl/certificate.crt
) - Git 설정에 인증서 경로 추가
git config --global http.sslCAInfo ~/.ssl/certificate.crt
운영 체제 업데이트
CA 루트 인증서가 만료되어 발생하는 문제일 수 있으므로, 운영 체제를 최신 버전으로 업데이트하면 해결될 수 있습니다 (링크)