Ubuntu 20.04에 Git 설치 방법

Ubuntu 20.04에 Git 설치 방법

2022-06-01 last update

8 minutes reading Git Open Source Ubuntu

소개


Git와 같은 버전 제어 시스템은 현대 소프트웨어 개발의 최선의 실천에 매우 중요하다.버전 제어를 사용하면 원본 코드 단계에서 소프트웨어를 추적할 수 있습니다.변경 사항을 추적하여 이전 단계로 복구하고 분기하여 파일과 디렉터리의 대체 버전을 만들 수 있습니다.
많은 소프트웨어 프로젝트의 파일은 Git 저장소에 저장되어 있는데 GitHub, GitLab, Bitbucket 등 플랫폼은 소프트웨어 개발 프로젝트의 공유와 협력을 추진하는 데 도움이 된다.
이 설명서에서는 Ubuntu 20.04 서버에 Git를 설치하고 구성하는 방법을 설명합니다.우리는 어떻게 두 가지 다른 방식으로 소프트웨어를 설치하는지 소개할 것이다. 그것이 바로 built-in package manager와 통과source이다.당신의 구체적인 수요에 따라 모든 방법은 각자의 장점을 가지고 있습니다.

선결 조건


루트 슈퍼 사용자 계정이 아닌 Ubuntu 20.04 서버가 필요합니다.
이 항목을 설정하려면 저희 Initial Server Setup Guide for Ubuntu 20.04 에 따라 조작할 수 있습니다.
서버와 사용자를 설정하면 시작할 수 있습니다.

기본 패키지를 사용하여 Git 설치


Git 빠른 시작 및 실행을 사용하려면 안정적인 버전을 사용하거나 최신 기능을 찾고 싶지 않으면 기본 패키지를 사용하여 설치하는 것이 좋습니다.최신 버전을 찾고 있는 경우 installing from source 의 섹션으로 이동해야 합니다.
Git가 Ubuntu 20.04 서버에 이미 설치되어 있을 수 있습니다.다음 명령을 사용하여 서버의 상태를 확인할 수 있습니다.
  1. git --version
다음과 같은 출력을 받으면 Git가 이미 설치되어 있습니다.
Output
git version 2.25.1
만약 상황이 이렇다면, setting up Git 으로 이동할 수도 있고, 버전을 업데이트해야 한다면, how to install from source 의 다음 절을 읽을 수도 있습니다.
그러나 Git 버전 번호의 출력이 없으면 Ubuntu 기본 패키지 관리자 APT를 사용하여 설치할 수 있습니다.
우선, apt 패키지 관리 도구를 사용하여 로컬 패키지 인덱스를 업데이트합니다.
  1. sudo apt update
업데이트가 완료되면 Git를 설치할 수 있습니다.
  1. sudo apt install git
다음 명령을 실행하고 관련 출력을 받았는지 확인하여 Git가 제대로 설치되어 있는지 확인할 수 있습니다.
  1. git --version
Output
git version 2.25.1
Git 설치에 성공하면 이 강좌의 Setting Up Git 섹션으로 이동하여 설치를 완료할 수 있습니다.

소스 코드에서 Git 설치


만약 Git를 더욱 유연하게 설치하는 방법을 찾고 있다면, 원본 코드에서 소프트웨어를 컴파일하기를 원할 수도 있습니다. 이 절에서 소개할 것입니다.이것은 더 오래 걸리며 패키지 관리자를 통해 유지보수되지 않지만, 최신 버전을 다운로드할 수 있고, 사용자 정의를 원한다면, 포함된 옵션을 더욱 잘 제어할 수 있습니다.
서버에 현재 설치된 Git 버전을 확인하려면 다음과 같이 하십시오.
  1. git --version
Git가 설치되어 있으면 다음과 같은 출력을 받을 수 있습니다.
Output
git version 2.25.1
시작하기 전에 Git에 의존하는 소프트웨어를 설치해야 합니다.기본 저장소에서 사용할 수 있기 때문에 로컬 패키지 인덱스를 업데이트하고 관련 패키지를 설치할 수 있습니다.
  1. sudo apt update
  2. sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc
필요한 의존 항목을 설치한 후 임시 디렉터리를 만들고 이동합니다.우리는 여기서 Git tarball을 다운로드할 것이다.
  1. mkdir tmp
  2. cd /tmp
Git project website에서 제공하는 tarball 목록을 탐색하여 원하는 버전을 다운로드할 수 있습니다.본 논문을 작성할 때 최신 버전은 2.26.2이기 때문에 우리는 이 버전을 다운로드하여 시범을 보일 것이다.우리는curl을 사용하여 다운로드한 파일을 git.tar.gz 로 출력할 것입니다.
  1. curl -o git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.2.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.26.2
Git 설치에 성공하면 설치를 완료할 수 있습니다.

Git 설정


Git 버전에 만족하면 Git를 구성하여 제출 메시지에 정확한 정보가 포함되도록 하고 소프트웨어 프로젝트를 구축할 때 지원해야 합니다.git config 명령을 사용하여 구성할 수 있습니다.구체적으로 말하자면, 우리는 우리의 이름과 이메일 주소를 제공해야 한다. 왜냐하면 Git는 이 정보를 우리가 제출할 때마다 끼워 넣기 때문이다.다음 내용을 입력하여 이 정보를 계속 추가할 수 있습니다.
  1. git config --global user.name "Your Name"
  2. git config --global user.email "[email protected]"
다음 내용을 입력하여 설정된 모든 구성 항목을 표시할 수 있습니다.
  1. git config --list
Output
user.name=Your Name user.email=[email protected] ...
입력한 정보는 Git 구성 파일에 저장되며 다음 텍스트 편집기를 사용하여 파일을 수동으로 편집할 수 있습니다.
  1. nano ~/.gitconfig
~/.gitconfig 내용
[user]
  name = Your Name
  email = [email protected]
CTRLX 를 누른 다음 YENTER 을 눌러 텍스트 편집기를 종료합니다.
많은 다른 옵션을 설정할 수 있지만, 이것은 필요한 두 가지 기본 옵션입니다.이 단계를 건너뛰면 Git를 커밋할 때 경고가 표시될 수 있습니다.수정 정보를 사용하여 제출한 것을 수정해야 하기 때문에 더 많은 작업을 가져왔습니다.

결론


이제 Git가 설치되어 시스템에서 사용할 수 있습니다.
Git 사용 방법에 대한 자세한 내용은 다음 기사와 시리즈를 참조하십시오.
  • https://mirrors.edge.kernel.org/pub/software/scm/git/
  • How To Use Git Effectively
  • How To Use Git Branches