Git

Git 사용자 설정 및 SSL 인증서 검증 비활성화 방법

정도비_ 2025. 3. 12. 11:05
반응형

1. Git 사용자 정보 설정하기

Git을 사용할 때, 커밋한 기록이 남도록 사용자 정보를 설정해야 합니다. 아래 명령어를 사용하여 이름과 이메일을 설정할 수 있습니다.

git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

설정된 정보를 확인하려면 다음 명령어를 입력하세요.

git config --global --list

이렇게 설정하면 모든 Git 저장소에서 동일한 사용자 정보를 사용합니다. 특정 저장소에서만 설정하려면 --global 옵션을 빼고 실행하면 됩니다.


2. SSL 인증서 검증 비활성화하기

보안상의 이유로 Git은 기본적으로 HTTPS 연결 시 SSL 인증서를 검증합니다. 하지만 인증서 문제로 인해 fatal: unable to access ... SSL certificate problem 오류가 발생하는 경우, 다음 설정을 통해 인증서 검증을 비활성화할 수 있습니다.

git config --global http.sslVerify false

특정 저장소에서만 설정하려면 --global 옵션을 빼고 실행하세요.

설정이 잘 적용되었는지 확인하려면 다음 명령어를 사용합니다.

git config --global --get http.sslVerify

출력이 false라면 SSL 인증서 검증이 비활성화된 것입니다.


3. 주의사항

SSL 인증서 검증을 비활성화하면 보안이 취약해질 수 있습니다. 가능하면 아래 방법을 우선 시도하세요.

  • 신뢰할 수 있는 인증서를 수동으로 추가
  • git config --global http.sslCAInfo /path/to/cert.pem 설정 사용
  • 최신 버전의 Git 설치

이 방법이 어려운 경우에만 http.sslVerify false 설정을 사용하세요.

 

반응형