Git은 개발자가 코드의 변경 사항을 추적하고, 다른 사람과 협업하고, 프로젝트 버전을 효과적으로 관리할 수 있게 해주는 강력하고 널리 사용되는 버전 제어 시스템입니다. 솔로 프로젝트를 진행하든 대규모 협업 프로젝트에 기여하든, Git은 소스 코드를 효율적으로 관리하는 데 필수적인 도구를 제공합니다. 소프트웨어 개발을 위한 기본 도구로, 기능 분기, 코드 검토, 지속적인 통합과 같은 워크플로를 지원합니다.
Ubuntu 24.04, 22.04 또는 20.04에서는 여러 가지 방법으로 Git을 설치할 수 있습니다. 가장 간단한 방법은 Ubuntu의 기본 저장소를 사용하는 것입니다. 이 저장소는 시스템과 잘 통합된 안정적인 버전의 Git을 제공합니다. 최신 기능과 개선 사항이 필요한 경우 Ubuntu Git Maintainers PPA는 최신 빌드를 제공합니다. 또는 소스에서 Git을 다운로드하여 컴파일하여 최신 버전을 얻거나 필요에 따라 설치를 사용자 정의할 수 있습니다. 이 가이드에서는 세 가지 방법을 모두 안내하여 요구 사항에 가장 적합한 방식으로 Ubuntu 시스템에 Git을 설정할 수 있도록 합니다.
GIT 설치 전 최신 시스템 패키지 확인
Git 설치를 위한 견고한 기반을 구축하려면 Ubuntu 시스템의 패키지가 최신 버전이어야 합니다. 이 작업은 설치 프로세스 중 잠재적인 패키지 충돌을 완화합니다.
시스템 패키지를 업데이트하려면 'update' 명령으로 APT(Advanced Packaging Tool)를 호출하면 됩니다.
sudo apt update
업데이트를 실행한 후에는 오래된 패키지를 업그레이드하는 것이 좋습니다. 이렇게 하면 시스템의 모든 소프트웨어가 최신 버전으로 유지됩니다. 다음 명령을 사용하여 이 업그레이드를 수행하십시오.
sudo apt upgrade
방법 1: 기본 APT 저장소를 통해 GIT 설치
Ubuntu에서 Git의 존재 확인
Git 설치를 진행하기 전에 Git이 시스템에 이미 설치되어 있는지 확인하는 것이 좋습니다. 그렇게 하면 중복 설치를 피하고 시스템을 깨끗하게 유지할 수 있습니다.
Git이 설치되었는지 확인하려면 'git' 명령과 함께 –version 플래그를 사용합니다. 이렇게 하면 설치된 Git 버전이 반환됩니다(있는 경우).
git --version
APT 명령을 통해 GIT 설치
위 명령이 아무것도 반환하지 않으면 시스템에 Git이 없음을 확인하는 것입니다. 이제 Git을 설치할 차례입니다.
다음 명령을 사용하면 Ubuntu 저장소를 사용하여 간단한 방법으로 Git을 설치할 수 있습니다.
sudo apt install git
Ubuntu APT를 통한 GIT 성공적인 설치 확인
설치 프로세스가 완료되면 Git이 성공적으로 설치되었는지 확인하는 것이 좋습니다. 이 단계를 통해 설치 프로세스가 원활하게 진행되었으며 Git을 사용할 준비가 되었음을 확인할 수 있습니다.
다시 말해서, –version 플래그를 사용하여 설치를 확인할 수 있습니다. 이 명령은 이제 방금 설치한 Git 버전을 반환해야 합니다.
git --version
명령을 실행하면 다음과 유사한 출력이 표시됩니다.
git version x.x.x
방법 2: Ubuntu Git 유지관리자 PPA를 통해 GIT 설치
때로는 최신 버전의 Git으로 작업하는 것이 바람직할 때도 있습니다. 특히 새로운 기능이나 필수 버그 수정이 필요한 경우에는 더욱 그렇습니다. 그만큼 Ubuntu Git 유지관리자 팀 Git의 최신 안정 버전을 정기적으로 보관하는 PPA(Personal Package Archive)를 제공합니다. 이 방법을 사용하면 특정 요구 사항과 작업 환경에 따라 상당한 이점을 얻을 수 있습니다.
Ubuntu Git 유지관리자 PPA 가져오기
시작하려면 Ubuntu Git 유지 관리자 팀에서 제공하는 Git PPA를 시스템 리포지토리 목록에 추가해야 합니다. 이 PPA는 안정적인 최신 Git 릴리스에 대한 액세스를 보장합니다. 다음 패키지가 시스템에 이미 설치되어 있을 가능성이 높지만 확인해 보는 것도 나쁘지 않습니다.
sudo add-apt-repository ppa:git-core/ppa -y
PPA 가져오기 후 패키지 색인 새로 고침
Git PPA를 시스템 저장소 목록으로 가져온 후에는 패키지 색인을 업데이트하는 것이 필수적입니다. 이 단계를 통해 시스템은 추가된 저장소에서 새로 사용 가능한 패키지를 인식할 수 있습니다.
패키지 색인을 업데이트하려면 다음을 실행하세요.
sudo apt update
APT PPA 명령을 통해 Ubuntu에 GIT 설치
PPA가 있으면 Git을 설치하거나 업그레이드할 수 있습니다. 다음 명령은 이 작업을 실행합니다.
sudo apt install git -y
참고: 이전에 Ubuntu 저장소에서 GIT를 설치한 경우 이 명령을 실행하면 추가된 PPA에서 Git이 최신 버전으로 업그레이드됩니다.
설치 또는 업그레이드가 완료되면 다음을 사용하여 설치된 Git 버전을 확인하십시오.
git --version
다음과 유사한 출력이 표시됩니다.
git version x.x.x
이 출력은 최신 Git 버전이 Ubuntu 시스템에 성공적으로 설치되었거나 업그레이드되었음을 나타냅니다.
추가적인 통찰력을 얻으려면 Git 설치가 시작된 저장소를 확인할 수 있습니다. PPA에 훨씬 최신 버전의 Git이 포함되는 경향이 있다는 점을 고려하면 다음 명령을 실행하면 최근 PPA 추가 사항이 반영되어야 합니다.
apt-cache policy git
방법 3: 소스 아카이브를 통해 GIT 설치
이 섹션에서는 GIT 소스 코드를 다운로드, 빌드, 컴파일한 다음 설치하는 방법을 배우면서 GIT 설치에 대한 자세한 가이드를 제공합니다. 이 접근 방식은 사용자에게 설치 절차에 대한 더 큰 제어권을 제공하고 사전 패키지된 배포판에 없는 특정 기능에 대한 액세스를 허용합니다.
GIT 빌드 종속성 설정
첫 번째 단계는 필요한 빌드 종속성을 사용하여 Ubuntu 시스템을 준비하는 것입니다. 이러한 종속성은 성공적인 Git 컴파일에 필수적입니다.
이를 설정하려면 다음 명령을 사용하세요.
sudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip -y
GIT 소스 코드 다운로드
Git 소스 코드를 얻으려면 힘내 릴리스 페이지. 거기에서 최신 안정 릴리스나 마스터 아카이브를 선택할 수 있습니다. 다음 명령은 원하는 버전을 다운로드하는 데 도움이 됩니다.
{version}을 원하는 Git 버전 번호로 바꾸는 것을 잊지 마세요.
wget https://github.com/git/git/archive/refs/tags/{version}.tar.gz
GIT 소스 코드 추출 및 설치
다음 단계는 다운로드한 아카이브를 추출하는 것입니다. 이 작업을 수행할 때 {version}을 이전에 선택한 관련 Git 버전으로 바꿔야 합니다.
tar -xvf git-{version you downloaded}
참고: 신규 사용자를 위한 간단한 팁: CLI 터미널에서 "git-"를 입력한 다음 Tab 키를 눌러 자동 완성을 실행하세요. 여러 버전이 설치되어 있는 경우 Tab 키를 누르기 전에 "git-2.4"와 같이 더 구체적인 정보를 제공해야 할 수도 있습니다.
이제 GIT를 컴파일하고 설정할 차례입니다. 다음 명령을 사용하여 컴파일을 시작합니다.
sudo make prefix=/usr/local all
이 명령은 빌드 시스템이 컴파일 프로세스가 끝나면 /usr/local 디렉토리에 설치를 예상하도록 지시합니다. 'all' 플래그는 모든 구성 요소를 포함하는 포괄적인 빌드를 보장합니다.
컴파일이 완료되면 다음 명령을 사용하여 설치 단계로 이동합니다.
sudo make prefix=/usr/local install
여기서 Git은 /usr/local 디렉토리에 설치됩니다. 이 프로세스에는 필수 파일을 복사하고 적절한 권한을 설정하는 것이 포함되어 있으므로 시스템에서 Git에 액세스할 수 있습니다.
설치가 성공했고 빌드가 올바른지 확인하려면 다음을 실행하세요.
git --version
이 명령은 설치한 Git 버전을 반환하여 시스템에 제대로 통합되었는지 확인합니다.
GIT 관리를 위한 추가 명령
GIT 업데이트
APT GIT 업데이트 방법
Ubuntu Linux에서 Git을 업데이트하는 것은 간단합니다. 이전 설치 방법과 관계없이 APT(Advanced Package Tool) 패키지 관리자를 사용하여 설치했기 때문에 단일 명령으로 Git을 업데이트할 수 있습니다.
터미널에서 다음 명령어를 실행하세요.
sudo apt update && sudo apt upgrade
이 명령은 먼저 패키지 목록을 업데이트하고(sudo apt update 사용) 그런 다음 시스템에서 업그레이드 가능한 모든 패키지를 업그레이드합니다(sudo apt upgrade 사용). 이렇게 하면 Git뿐만 아니라 시스템에서 보류로 표시되지 않은 다른 모든 패키지가 업데이트됩니다.
소스 GIT 업데이트 방법
소스를 다운로드하고 설치하여 설치를 업그레이드하는 과정을 반복합니다.
GIT 제거
APT GIT 제거 방법
Git을 제거하려면 다음 명령을 실행하십시오.
sudo apt remove git
이 명령은 시스템에서 Git을 제거합니다. 메시지가 나타나면 작업을 확인하는 것을 잊지 마세요.
Ubuntu Git 유지 관리자 팀의 PPA(Personal Package Archive)를 사용하여 Git을 처음 설치한 경우 이 PPA도 제거해야 합니다. 이를 수행하는 명령은 다음과 같습니다.
sudo add-apt-repository --remove ppa:git-core/ppa -y
이 명령을 실행하면 PPA가 제거되어 시스템이 더 이상 업데이트를 받지 않게 됩니다.
소스 설치를 위한 GIT 제거 방법
소스를 통해 Ubuntu에 Git을 설치했고 이를 제거해야 하는 경우 직접적인 제거 명령이 없기 때문에 프로세스에 패키지 관리자 이상의 작업이 포함될 수 있습니다. 그러나 신중한 단계를 거치면 설치를 수동으로 제거할 수 있습니다.
설치된 파일 식별
Git을 제거하기 전에 Git이 어디에 설치되어 있는지 알아야 합니다. 이전 섹션에 따르면 /usr/local 디렉토리에 Git을 설치했을 것입니다.
수동으로 파일 제거
설치 디렉터리로 이동합니다.
cd /usr/local
이제 Git 파일과 디렉터리를 수동으로 제거해야 합니다.
sudo rm -rf git*
sudo rm -rf bin/git*
sudo rm -rf libexec/git-core
sudo rm -rf share/doc/git*
sudo rm -rf share/man/man1/git*
sudo rm -rf share/man/man5/git*
sudo rm -rf share/man/man7/git*
제거 확인
Git이 제거되었는지 확인하려면 해당 버전을 확인하세요.
git --version
GIT가 성공적으로 제거되면 터미널은 git 명령을 찾을 수 없다는 오류 메시지를 반환해야 합니다.
참고: 이 방법과 같은 수동 제거는 관련 없는 파일이나 시스템에 중요한 구성 요소를 실수로 삭제하지 않도록 각별히 주의해야 합니다. 실행하기 전에 항상 명령과 경로를 다시 확인하세요.
결론
기본 저장소인 Ubuntu Git Maintainers PPA를 사용하거나 소스에서 컴파일하여 Ubuntu에 Git을 설치하면 프로젝트에서 버전 제어를 관리하기 위한 다재다능하고 필수적인 도구가 설정됩니다. 각 방법은 기본 저장소를 사용한 설치의 용이성부터 PPA 또는 소스 컴파일을 사용한 최신 기능에 액세스하는 것까지 다양한 이점을 제공합니다. Git 설치를 정기적으로 업데이트하고 유지 관리하면 최신 개선 사항과 보안 패치의 이점을 계속 누릴 수 있습니다. Git을 제대로 설치하면 코드를 효율적으로 관리하고 Ubuntu 시스템에서 효과적으로 협업할 수 있습니다.