웹사이트 검색

Ubuntu 18.04에 Git을 설치하는 방법


소개

버전 관리를 통해 소스 수준에서 소프트웨어를 추적할 수 있으므로 버전 제어 시스템은 최신 소프트웨어 개발에서 점점 더 필수 불가결한 요소가 되었습니다. 변경 사항을 추적하고 이전 단계로 되돌리며 분기하여 파일 및 디렉터리의 대체 버전을 만들 수 있습니다.

현재 사용 가능한 가장 인기 있는 버전 제어 시스템 중 하나는 Git입니다. 많은 프로젝트의 파일이 Git 리포지토리에서 유지 관리되며 GitHub, GitLab 및 Bitbucket과 같은 사이트는 소프트웨어 개발, 프로젝트 공유 및 공동 작업을 촉진하는 데 도움이 됩니다.

이 가이드에서는 Ubuntu 18.04 서버에 Git을 설치하고 구성합니다. 이 가이드는 소프트웨어를 내장 패키지 관리자를 통해 설치하는 방법과 소스를 통해 설치하는 방법을 설명합니다. 이러한 각 접근 방식에는 특정 요구 사항에 따라 고유한 이점이 있습니다.

전제 조건

이 자습서를 완료하려면 Ubuntu 18.04 서버에서 sudo 권한이 있는 루트가 아닌 사용자가 있어야 합니다. 이 설정을 수행하는 방법을 알아보려면 초기 서버 설정 가이드를 따르십시오.

서버와 사용자가 설정되면 시작할 준비가 된 것입니다.

기본 패키지로 Git 설치

Ubuntu의 기본 리포지토리는 Git을 빠르게 설치할 수 있는 방법을 제공합니다. 이러한 리포지토리를 통해 설치하는 버전은 현재 사용 가능한 최신 버전보다 이전 버전일 수 있습니다. 최신 릴리스가 필요한 경우 이 자습서의 다음 섹션으로 이동하여 소스에서 Git을 설치하고 컴파일하는 방법을 알아보세요.

먼저 apt 패키지 관리 도구를 사용하여 로컬 패키지 색인을 업데이트합니다.

  1. sudo apt update

업데이트가 완료되면 Git을 다운로드하고 설치할 수 있습니다.

  1. sudo apt install git

다음 명령을 실행하여 Git을 올바르게 설치했는지 확인할 수 있습니다.

  1. git --version
Output
git version 2.17.1

Git이 성공적으로 설치되었으면 이제 이 자습서의 Git 설정 섹션으로 이동하여 설정을 완료할 수 있습니다.

소스에서 Git 설치

Git을 설치하는 보다 유연한 방법은 소스에서 소프트웨어를 컴파일하는 것입니다. 이 작업은 시간이 오래 걸리고 패키지 관리자를 통해 유지 관리되지 않지만 최신 릴리스를 다운로드할 수 있고 사용자 지정하려는 경우 포함하는 옵션을 일부 제어할 수 있습니다.

현재 설치된 Git 버전을 확인합니다.

  1. git --version

Git이 설치된 경우 다음과 유사한 출력이 표시됩니다.

Output
git version 2.17.1

시작하기 전에 Git이 의존하는 소프트웨어를 설치해야 합니다. 이것은 모두 기본 리포지토리에서 사용할 수 있으므로 로컬 패키지 인덱스를 업데이트할 수 있습니다.

  1. sudo apt update

그런 다음 패키지를 설치합니다.

  1. sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc

필요한 종속 항목을 설치한 후 tmp 디렉터리로 이동합니다. 여기에서 Git tarball을 다운로드할 수 있습니다.

  1. cd /tmp

https://mirrors.edge.kernel.org/pub/software/scm/git/에서 원하는 버전을 다운로드합니다. 작성 당시 최신 버전은 2.37.1입니다. curl을 사용하여 git.tar.gz에 다운로드한 파일을 출력합니다.

  1. curl -o git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.37.1.tar.gz

압축된 tarball 파일의 압축을 풉니다.

  1. tar -zxf git.tar.gz

다음으로 새 Git 디렉토리로 이동합니다.

  1. cd git-*

이제 다음 두 명령을 입력하여 패키지를 만들고 설치할 수 있습니다.

  1. make prefix=/usr/local all
  2. sudo make prefix=/usr/local install

이제 방금 설치한 Git 버전이 사용되도록 셸 프로세스를 교체합니다.

  1. exec bash

이 작업이 완료되면 버전을 확인하여 설치가 성공했는지 확인할 수 있습니다.

  1. git --version
Output
git version 2.37.1

Git이 성공적으로 설치되었으면 이제 설정을 완료할 수 있습니다.

힘내 설정

Git 버전에 만족한 후에는 생성된 커밋 메시지에 올바른 정보가 포함되고 소프트웨어 프로젝트를 빌드할 때 지원하도록 Git을 구성해야 합니다.

이것은 git config 명령을 사용하여 달성할 수 있습니다. 특히 Git은 이 정보를 각 커밋에 포함하기 때문에 이름과 이메일 주소를 제공해야 합니다. 다음을 입력하여 이 정보를 추가하십시오.

  1. git config --global user.name "Your Name"
  2. git config --global user.email "youremail@domain.com"

다음을 입력하여 설정된 모든 구성 항목을 표시합니다.

  1. git config --list
Output
user.name=Your Name user.email=youremail@domain.com ...

입력한 정보는 Git 구성 파일에 저장되며 원하는 텍스트 편집기를 사용하여 선택적으로 직접 편집할 수 있습니다. 다음 예에서는 nano를 사용합니다.

  1. nano ~/.gitconfig
[user]
  name = Your Name
  email = youremail@domain.com

CTRL + X, Y, ENTER를 차례로 눌러 nano 텍스트 편집기를 종료합니다.

설정할 수 있는 다른 많은 옵션이 있지만 필요한 두 가지 필수 옵션은 다음과 같습니다. 이 단계를 건너뛰면 Git에 커밋할 때 경고가 표시될 수 있습니다. 이렇게 하면 수정된 정보로 수행한 커밋을 수정해야 하므로 더 많은 작업을 수행할 수 있습니다.

결론

Git은 변경 사항을 추적하거나, 이전 단계로 되돌리거나, 다른 버전의 파일 및 디렉터리를 만들기 위해 분기할 수 있는 좋은 방법입니다. 이 자습서를 통해 시스템에 Git을 설치하는 방법과 필수 Git 구성을 설정하는 방법을 배웠습니다.

Git 사용 방법에 대해 자세히 알아보려면 다음 기사 및 시리즈를 확인하세요.

  • Git을 효과적으로 사용하는 방법
  • Git 브랜치 사용 방법
  • 오픈 소스 소개