본문 바로가기
Server/centos

centOS6 git HTTP request failed 버그

by 유주원 2019. 6. 3.

간만에 서버에 접속해서 git clone을 받으려고 하니깐 아래와 같은 에러 메시지가 발생한다.

 

처음에는 HTTP request 관련 문제라 서버 network을 살펴봤는데, 결과적으로는 centOS 6에서 나타나는 버그였다.

 

해결 방법은 nss와 curl 패키지를 업데이트 해주면 된다.

 

$> yum update -y nss curl

만약에 yum update 서버도 못찾는 경우에는 (/etc/yum.repos.d/*.repo) 파일을 적당히 수정해 주자.

 

update가 무사히 완료가 되었으면!! 다시 git clone을 시도해 보자.

 

만약에 nss와 curl을 업데이트 했는데도 똑같은 에러가 발생한다면??

 

git 1.7에서 나타나는 버그로 아래와 같이 git update를 진행해 주자.

 

$> wget http://springdale.math.ias.edu/data/puias/computational/6/x86_64/git-1.8.3.1-1.sdl6.x86_64.rpm
$> wget http://springdale.math.ias.edu/data/puias/computational/6/x86_64/perl-Git-1.8.3.1-1.sdl6.noarch.rpm
$> sudo yum localinstall git-*.rpm perl-Git-*.noarch.rpm

 

git 1.8 업데이트 후 다시 git clone을 해보면 clone이 무사히 진행되는 것을 확인해 볼 수가 있다.