導入
Gitのようなバージョン管理システムは、現代のソフトウェア開発のベストプラクティスに不可欠です。バージョン管理により、ソフトウェアをソースレベルで追跡できます。変更を追跡したり、以前のステップに戻したり、ブランチを作成してファイルやディレクトリの別のバージョンを作成したりできます。.
多くのソフトウェア プロジェクト ファイルは Git リポジトリに保存され、GitHub、GitLab、Bitbucket などのプラットフォームはソフトウェア開発プロジェクトの共有とコラボレーションを促進するのに役立ちます。.
デフォルトパッケージでGitをインストールする
安定していて広く使用されているバージョンをご希望の場合、または最新機能を必要としない場合は、デフォルトのパッケージインストールオプションがGitを使った迅速なインストールに最適です。最新バージョンをお探しの場合は、「ソースからインストール」セクションに移動し、インストールしたいバージョンを選択してください。.
おそらく、Ubuntuサーバーには既にGitがインストールされているはずです。以下のコマンドでサーバー上で確認できます。
git --version次のような出力が表示された場合、Git はすでにインストールされています。.
Output
git version 2.25.1このような場合、つまり Git のバージョンが古くなっている場合は、Git のバージョンを更新してから、バージョンのセットアップを続行する必要がある可能性があります。.
Git のバージョン番号が出力されない場合は、Ubuntu のデフォルトのパッケージ マネージャーである APT を使用してインストールする必要があります。.
まず、apt パッケージ管理ツールを使用して、ローカル パッケージ リストを更新します。.
sudo apt updateアップデートが完了したら、Git をインストールできます。
sudo apt install git次のコマンドを実行し、対応する出力が得られることを確認することで、Git が正しくインストールされたことを確認できます。.
git --versionOutput
git version 2.45.2Git が正常にインストールされたら、このチュートリアルの「Git の設定」セクションに進み、セットアップを完了できます。.
ソースからGitをインストールする
Gitをより柔軟にインストールしたい場合は、このセクションで説明するソースからソフトウェアをコンパイルすることをお勧めします。この方法は時間がかかり、パッケージマネージャーでメンテナンスされませんが、最新バージョンをダウンロードでき、カスタマイズしたい場合に追加できるオプションをより細かく制御できます。.
サーバーに現在インストールされている Git のバージョンを確認します。
git --versionGit がインストールされている場合は、次のような出力が表示されます。
Output
git version 2.25.1始める前に、Git が依存するソフトウェアをインストールする必要があります。これらはすべてデフォルトのリポジトリで提供されているため、ローカルパッケージリストを更新して必要なパッケージをインストールできます。.
sudo apt update
sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc必要な依存関係をインストールしたら、一時ディレクトリを作成してそこに移動します。ここからGit tarballをダウンロードします。.
mkdir tmp
cd /tmpGitプロジェクトのウェブサイトから、次の場所にあるtarballディレクトリにアクセスできます。 https://mirrors.edge.kernel.org/pub/software/scm/git/ では、必要なバージョンをダウンロードしましょう。執筆時点での最新バージョンは2.26.2なので、デモ用にダウンロードします。ダウンロードしたファイルはcurlコマンドを使ってgit.tar.gzに解凍します。.
curl -o git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.2.tar.gztarball ファイルを解凍します。
tar -zxf git.tar.gz次に、新しい Git ディレクトリに移動します。
cd git-*次の 2 つのコマンドを入力して、パッケージをビルドしてインストールできます。
make prefix=/usr/local all
sudo make prefix=/usr/local installここで、シェル プロセスを置き換えて、先ほどインストールした Git のバージョンを使用します。
exec bashこれが完了したら、バージョンを確認してインストールが成功したことを確認できます。.
git --versionOutput
git version 2.26.2Git が正常にインストールされたら、セットアップを完了できます。.
Gitを更新する
Git をセットアップする前に、最新の安定バージョンを使用していることを確認する必要があります。最新の安定バージョンはすぐに古くなる可能性があります。.
Git を更新するには、まずパッケージ リストを更新します。
sudo apt updateGit の更新:
sudo apt install git
Git の最新の安定バージョンがインストールされていることを確認してください。
git --version
Gitの設定
Git のバージョンに満足したら、生成されるコミット メッセージに正しい情報が含まれ、ソフトウェア プロジェクトの構築をサポートするように Git を構成する必要があります。.
設定はgit configコマンドで取得できます。具体的には、名前とメールアドレスを入力する必要があります。Gitはコミットごとにこれらの情報を埋め込むためです。以下のコマンドを入力することで、これらの情報を追加できます。
git config --global user.name "Your Name"
git config --global user.email "[email protected]"次のように入力すると、設定されているすべての構成項目を表示できます。
git config --listOutput
user.name=Your Name
[email protected]
...入力した情報は Git 構成ファイルに保存され、次のように任意のテキスト エディターで編集できます (ここでは nano を使用します)。
nano ~/.gitconfig[user] name = Your Name email = [email protected]
テキスト エディターを終了するには、Ctrl キーと X キーを押し、次に Y キーを押し、最後に ENTER キーを押します。.
設定できるオプションは数多くありますが、この2つは必須です。この手順を省略すると、Gitへのコミット時に警告が表示される可能性があります。その場合、正しい情報でコミットを修正する必要があるため、作業量が増えてしまいます。.
結果
これで、Git がインストールされ、システムで使用する準備が整いました。.









