본문 바로가기

KnowHow/Linux

CentOS 6.x 혹은 7.x 에서 git 사용시 fatal: HTTP request failed 에러 처리 방법

작성자 : Deok

CentOS에서 yum install git로 git 설치 후 clone 사용 시 아래와 같이 에러가 발생할 수 있습니다.



이 경우 git --version으로 git의 버전을 확인해 보시면




이 경우 git의 버전이 낮아서 github 나 bitbucket 을 사용할 수 없어 생기는 에러입니다. 따라서 git의 버전을 올려 주셔야 합니다.

우선 git 2.x 버전의 설치 방법은




1. 저장소 추가하기


우선 기본적인 저장소의 경우 1.x로 연결되어 있기 때문에 2.x를 설치할 수 있는 저장소를 설치해 주셔야 합니다. 아래의 명령어로 wandisco의 저장소를 설치를 해주셔야 합니다.

# CentOS 7.x
$ rpm -Uvh http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm

# CentOS 6.x
$ rpm -Uvh http://opensource.wandisco.com/centos/6/git/x86_64/wandisco-git-release-6-1.noarch.rpm




2. yum 을 통한 git 설치


위의 과정으로 정상적으로 저장소가 추가되었다면 yum install git 을 통하여 git의 설치를 시작합니다.


$ yum install git


만약 정상적으로 저장소가 업데이트 되었다면 아래와 같이 설치시 Version 이 WANdisco 로 변경된 것을 확인 하실 수 있습니다.



3. git 버전 확인


이제 설치 후 git version 을 통해서 한번더 버전을 확인 해 보시면 아래와 같이 2.x 로 업데이트 된 것을 확인 하실수 있습니다.


이제 이전에 에러가 발생했던 git clone를 해보시면 정상적으로 명령어가 작동하는 것을 확인하실 수 있을 것입니다.


즐거운 개발되시기 바랍니다. :D