웹사이트 검색

CentOS 8에 Git을 설치하는 방법


버전 제어 시스템 도구는 오늘날의 최신 소프트웨어 개발에서 중요한 역할을 합니다. 버전 관리는 소프트웨어 개발자 그룹이 함께 작업하고 작업 이력을 관리하는 데 도움이 되는 소프트웨어입니다. 다른 사람의 변경 사항을 덮어쓰지 않으므로 모든 변경 사항을 추적하고 파일이나 프로젝트를 이전 상태로 되돌릴 수 있습니다.

버전 관리 도구를 사용하면 손실된 파일을 매우 쉽게 복구할 수 있습니다. 팀의 누군가가 실수를 했다면, 파일의 이전 버전을 되돌아보고 비교하여 실수나 충돌을 수정할 수 있습니다.

Git은 개발자가 작업을 조정하는 데 사용하는 가장 인기 있는 분산형 버전 제어 도구 중 하나입니다. 2005년에 Linus Torvalds(Linux 커널의 창시자)에 의해 설계되었습니다.

Git은 데이터 보증, 워크플로, 분기 생성, 이전 단계로 되돌리기, 놀라운 속도, 코드 변경 사항 추적, 로그 보기 등과 같은 기능을 제공합니다. 오프라인 모드에서 작업을 수행할 수 있으며, 준비가 되면 변경 사항을 게시하고 최신 변경 사항을 적용하려면 인터넷 연결이 필요합니다.

이 튜토리얼에서는 yum 및 소스 코드를 사용하여 CentOS 8 서버에 Git을 설치하는 방법을 설명합니다. 각 설치에는 고유한 이점이 있으므로 선택은 귀하에게 달려 있습니다.

예를 들어 Git 업데이트를 계속 유지하려는 사용자는 yum 방법을 사용하고, 특정 Git 버전의 기능이 필요한 사용자는 소스 코드 방법을 사용합니다.

중요: 루트 권한이 있는 sudo 사용자로 CentOS 8 서버를 설치하고 구성해야 합니다. 계정이 없으면 sudo 계정을 만들 수 있습니다

CentOS 8에 Yum을 사용하여 Git 설치하기

Git을 설치하는 가장 간단하고 쉬운 방법 중 하나는 yum 패키지 관리자를 사용하는 것이지만 사용 가능한 버전이 사용 가능한 최신 버전보다 이전 버전일 수 있습니다. Git의 최신 릴리스를 설치하려면 소스에서 컴파일하는 것을 고려하세요(소스에서 Git을 컴파일하는 방법은 아래에 자세히 설명되어 있음).

sudo yum install git

Git이 설치되면 다음 명령을 사용하여 설치된 Git의 버전을 확인할 수 있습니다.

git --version

git version 2.18.1

소스 코드에서 Git 설치

특정 버전의 Git을 사용하거나 설치 유연성이 필요한 경우 가장 좋은 방법 중 하나는 소스에서 소프트웨어 Git을 수집하는 것입니다. 그러나 yum 패키지 관리자를 통해 Git 설치를 관리 및 업데이트하지는 않지만 최신 버전의 Git을 설치하고 빌드 옵션을 사용자 정의할 수 있습니다. 이 방법은 약간 시간이 걸리는 과정입니다.

설치를 진행하기 전에 소스에서 바이너리를 빌드하려면 다음과 같은 필수 도구가 필요합니다.

sudo yum groupinstall "Development Tools"
sudo yum install wget unzip gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel libcurl-devel expat-devel

도구가 성공적으로 설치되면 브라우저를 열고 GitHub 릴리스에서 Gits 프로젝트 미러를 방문하세요. 맨 위에 있는 것은 Git의 최신 버전이지만, 최종적으로 다를 수 있습니다. 이제 필요한 버전을 확인한 후 소스 코드(tar.gz)를 마우스 오른쪽 버튼으로 클릭하고 표시된 대로 다음 wget 명령을 사용하여 다운로드할 링크를 복사합니다.

sudo wget https://github.com/git/git/archive/v2.23.0.tar.gz -O git.tar.gz

다운로드가 완료되면 tar 명령을 사용하여 소스 패키지의 압축을 풀고 이제 디렉터리로 이동합니다.

sudo tar -xf git.tar.gz
cd git-*

이제 다음 명령을 사용하여 소스에서 Git을 설치하고 빌드합니다.

sudo make prefix=/usr/local all install

컴파일이 완료되면 다음 명령을 입력하여 Git 버전 설치를 확인할 수 있습니다.

git --version

git version 2.23.0

힘내 구성

이제 Git이 CentOS 시스템에 성공적으로 설치되었으므로 코드 변경 사항을 커밋할 때 사용할 개인 정보를 설정해야 합니다.

git config --global user.name "Your Name"
git config --global user.email "[email "

위 설정이 성공적으로 추가되었는지 확인하려면 입력을 통해 추가된 모든 구성 설정을 나열할 수 있습니다.

git config --list

user.name=Your Name
[email 

위 설정은 전역 구성 ~/.gitconfig 파일에 저장됩니다. 이 파일을 추가로 변경하려면 git config 명령을 사용하거나 파일을 수동으로 편집하세요.

결론

그게 다야! 이번 글에서는 yum과 소스코드를 이용해 CentOS 8 서버에 Git을 설치하는 방법을 설명했습니다. Git에 대해 자세히 알아보려면 Linux에서 Git 버전 제어 시스템을 사용하는 방법 [종합 가이드]에 대한 기사를 읽어보세요.