728x90
반응형
git pull or push 시 CA 에러 해결 방법
server certificate verification failed. CAfile: none CRLfile: none
Gitea를 이용하던 중 위와 같은 에러가 발생했었습니다.
해당 에러는 CA 인증이 잘못됐다는 에러로 판단 되는대요. WSL2에서 해당 Gitea 레포지토리의 Git 관련 명령어가 동작하지 않더라구요.
인터넷을 찾아보니 해당 에러가 뜨는 이유는 로컬 컴퓨터가 해당 Gitea 서버에서 사용되는 인증서에 서명한 인증 기관을 신뢰하지 않기 때문입니다.
이것은 인증서가 의심스럽다는 의미는 아니지만 비공식적으로 서명되었거나 OS의 CA(Certificate authority) 목록에 없는 기관/회사에서 서명한 것일 수도 있습니다.
아래의 명령어는 컴퓨터의 문제를 피하기 위해 의심한 이유가 없는 경우 해당 인증서를 신뢰하도록 하는 것입니다.
export GIT_SSL_NO_VERIFY=1
전역으로 저장하고 싶다면 아래의 코드를 이용하시면 됩니다.
git config --global http.sslverify false
728x90
반응형
'Programming > Git' 카테고리의 다른 글
자주 쓰는 Git 명령어에 대해 (0) | 2023.04.18 |
---|---|
Git에서 CA관련 오류 발생 해결 방법 (0) | 2023.04.10 |
마크다운에서 수식 입력하기 (0) | 2021.07.13 |
Git에서 SVN처럼 특정 폴더만 pull하는 방법 (0) | 2021.05.22 |
Git push시 에러 관련 (0) | 2021.05.21 |