728x90
반응형
$git clone https://gl.xxxx.com:9443/xxxxxx/web/xxx-api-server.git
Cloning into 'xxx-server'....
fatal: unable to access' https://gl.xxxx.com:9443/xxxxxx/web/xxx-api-server.git/': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
Linux 환경에서 소프트웨어를 git clone 명령어를 사용해 복제하려 할 때, SSL 인증서 관련 오류가 발생하는 경우가 있습니다. 이는 보통 Git이 서버의 SSL 인증서를 검증할 때 문제가 발생했음을 의미합니다. 특히, 자체 서명된 인증서나 CA(인증 기관)에 의해 검증되지 않은 인증서를 사용하는 서버에서 이 문제가 자주 발생합니다.
SSL 검증 문제를 해결하기 위한 하나의 방법은 git 명령어를 사용할 때 SSL 검증을 비활성화하는 것입니다.
이를 위해 다음과 같은 명령어를 사용하면 됩니다.
$ git config --global http.sslVerify false
이 명령어는 글로벌 Git 설정에 SSL 검증을 비활성화하는 설정을 추가하여 모든 Git 리포지토리에 대한 clone, fetch, push 등의 작업 시 SSL 검증 절차를 건너뛰게 됩니다.
그러나 SSL 검증을 비활성화하는 것은 보안상의 위험을 수반할 수 있어 SSL/TLS는 네트워크를 통한 데이터의 안전한 전송을 보장하기 위해 중요한 역할을 하기 때문에, 가능하다면 서버의 SSL 인증서 문제를 해결하는 것이 더 바람직합니다.
단기적으로는 SSL 검증을 비활성화하여 문제를 회피할 수 있으나, 장기적으로는 보안을 유지하기 위해 인증서 관련 문제
를 해결하는 것이 중요합니다. 작업 환경이나 프로젝트의 특성에 따라 적절한 방법을 선택해야 합니다.
728x90
반응형
'Linux' 카테고리의 다른 글
[바미] WSL 포트포워딩 방법 (0) | 2024.07.04 |
---|---|
[바미] WSL에서 GitLab SSH키 인증받기 (0) | 2024.03.16 |
[바미] tcpdump를사용하여 패킷 캡쳐하기. (0) | 2023.01.10 |
[바미] 당일 최소값, 최댓값, 어제 발생한 로그 총 합 구하기. (0) | 2022.02.15 |
[바미] 리눅스 특수 문자에 대해 알아봅시다. (0) | 2021.07.01 |