序章

バージョン管理システムは、ソフトウェア開発プロジェクトでの共同作業に役立ちます。 Gitは、現在利用可能な最も人気のあるバージョン管理システムの1つです。

このチュートリアルでは、Ubuntu20.04サーバーにソースからGitをインストールして構成する方法について説明します。 このチュートリアルのより詳細なバージョンと、各ステップのより詳細な説明については、 Ubuntu20.04にGitをインストールする方法を参照してください。

ステップ1—Gitのプレインストールを確認する

サーバーに現在インストールされているバージョンのGitがあるかどうかを確認します。

  1. git --version

Gitがインストールされている場合は、次のような出力が表示されます。

Output
git version 2.25.1

Gitがすでにインストールされているかどうかに関係なく、このプロセス中に最新バージョンがインストールされていることを確認する価値があります。

ステップ2—依存関係を更新してインストールする

次に、Gitが依存するソフトウェアをインストールする必要があります。 これはすべてデフォルトのUbuntuリポジトリで利用できるため、ローカルパッケージインデックスを更新してから、関連するパッケージをインストールできます。

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

プレス y プロンプトが表示されたかどうかを確認します。 これで、必要な依存関係がインストールされます。

ステップ3—Tarballをインストールする

一時ディレクトリを作成してGittarballをダウンロードし、そこに移動します。

  1. mkdir tmp
  2. cd /tmp

GitプロジェクトのWebサイトから、 https://mirrors.edge.kernel.org/pub/software/scm/git/ で入手可能な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

ステップ4—圧縮ファイルを解凍し、パッケージをインストールします

圧縮されたtarballファイルを解凍します。

  1. tar -zxf git.tar.gz

次に、新しいGitディレクトリに移動します。

  1. cd git-*

これで、次の2つのコマンドを入力して、パッケージを作成してインストールできます。

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

次に、シェルプロセスを置き換えて、インストールしたばかりのバージョンのGitが使用されるようにします。

  1. exec bash

ステップ5—新しいバージョンのGitを確認する

バージョンを確認することで、インストールが成功したことを確認できます。

  1. git --version
Output
git version 2.26.2

Gitが正常にインストールされると、セットアップを完了することができます。

ステップ6—Gitを設定する

これでGitがインストールされ、警告を防ぐために、自分の情報を使用してGitを構成する必要があります。

  1. git config --global user.name "Your Name"
  2. git config --global user.email "[email protected]"

このファイルを編集する必要がある場合は、nanoなどのテキストエディタを使用できます。

  1. nano ~/.gitconfig
〜/.gitconfigの内容
[user]
  name = Your Name
  email = [email protected]

Gitの使用方法の詳細については、次の記事とシリーズをご覧ください。