Categories
포스트

Git에서 ‘fatal: unable to access… SSL certificate problem’ 에러 해결 방법

SSL 인증 비활성화

가장 간단한 방법은 Git의 SSL 인증서 검증을 비활성화하는 것입니다.

1. 특정 저장소에만 적용

git config http.sslVerify false

2. 모든 저장소에 전역적으로 적용

git config --global http.sslVerify false

3. 환경 변수 설정

export GIT_SSL_NO_VERIFY=0

인증서 추가

신뢰할 수 있는 인증서를 Git에 추가하는 방법도 있습니다

  1. 인증서 파일을 로컬에 저장 (예: ~/.ssl/certificate.crt)
  2. Git 설정에 인증서 경로 추가
git config --global http.sslCAInfo ~/.ssl/certificate.crt

운영 체제 업데이트

CA 루트 인증서가 만료되어 발생하는 문제일 수 있으므로, 운영 체제를 최신 버전으로 업데이트하면 해결될 수 있습니다 (링크)

주의사항

  • SSL 검증을 비활성화하면 보안 위험이 있을 수 있으므로, 신뢰할 수 있는 저장소에서만 사용해야 합니다. (링크)
  • 가능하다면 HTTPS 대신 SSH를 사용하는 것이 더 안전하고 편리한 방법입니다. (링크)
  • 이러한 방법들로 대부분의 SSL 인증서 관련 오류를 해결할 수 있습니다. 문제가 지속될 경우 네트워크 관리자나 Git 저장소 관리자에게 문의하는 것이 좋습니다.



		

댓글 남기기