카테고리 없음

Gitlab clone 시, SSL 인증 오류

행복한 토마토 2025. 2. 10. 00:08

깃랩에서 프로젝트를 클론받기 위해 진행하던 중 SSL 인증 오류로 인해 진행하지 못했다.

C:\common_pjt\server>git clone https://lab.프로젝트주소.git
Cloning into '프로젝트명'...
remote: Enumerating objects: 3819, done.
remote: Counting objects: 100% (1246/1246), done.
remote: Compressing objects: 100% (706/706), done.
error: RPC failed; curl 56 OpenSSL SSL_read: OpenSSL/3.2.1: error:0A000119:SSL routines::decryption failed or bad record mac, errno 0
error: 1509 bytes of body are still expected
fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
fatal: fetch-pack: invalid index-pack output

 

 

 

 

문제 해결 방법 : 깃랩에서 인증서를 발급받아서 로컬 컴퓨터에 저장

 

아래는 참고 링크이다.

https://github.com/sameersbn/docker-gitlab/issues/2193

 

  1. 먼저 깃랩의 인증서를 얻어야 한다.

상단 주소창의 '정보보기'를 클릭한다.

이 연결은 안전합니다 > 인증서가 유효함

> 세부정보

> 내보내기

> 파일 형식을 잘 확인하고 로컬 컴퓨터에 저장한다.

이름은 자동으로 지정되어 있으며, 저장한 위치를 잘 기억해야한다.

 

2. 로컬 컴퓨터에 인증서 등록

윈도우에 "사용자 인증서 관리" 검색

신뢰할 수 있는 루트 인증 기관에서 마우스 우클릭 > 모든 작업 > 가져오기를 선택한다.

인증서 가져오기 마법사가 시작된다.

> 다음

 

> 찾아보기

> 아까 저장한 경로에서 찾을 수 있다.

만약 파일이 뜨지 않는다면 형식을 잘 확인해서 다시 선택해본다.

> 다음

> 다음

> 마침

 

이제 클론받을 수 있다.

 

 

 

** 임시로 SSL 검증을 비활성화 방식도 시도해봤으나 유효하지 않았음

git -c http.sslVerify=false