導入
Gitのようなバージョン管理システムは、現代のソフトウェア開発のベストプラクティスにとって不可欠です。バージョン管理をすることで、ソフトウェアのソースレベルでの状態を追跡できます。変更を追跡したり、以前の段階に戻したり、ファイルやディレクトリの代替バージョンを作成するためにブランチを作成したりできます。
多くのソフトウェアプロジェクトのファイルは、Gitリポジトリで管理されており、GitHub、GitLab、Bitbucketなどのプラットフォームがソフトウェア開発プロジェクトの共有とコラボレーションを促進しています。
このガイドでは、Ubuntu 20.04サーバーにGitをインストールして設定する方法について説明します。ソフトウェアをインストールする方法は2つあります。それぞれのアプローチには、特定のニーズに応じて独自の利点があります。一つは、組み込みパッケージマネージャを使用して、もう一つはソースからです。
DigitalOcean App Platformを使用してアプリケーションの展開を簡素化しましょう。数分でGitHubから展開できます。
前提条件
Ubuntu 20.04サーバーと非ルートのスーパーユーザーアカウントが必要です。
これを設定するには、Ubuntu 20.04の初期サーバーセットアップガイドに従うことができます。
サーバーとユーザーが設定されたら、準備ができています。
デフォルトパッケージでGitをインストールする
デフォルトパッケージを使用してインストールするオプションは、Gitをすばやく利用可能にしたい場合、広く使用されている安定したバージョンを好む場合、または最新の機能を探していない場合に最適です。最新リリースをお探しの場合は、ソースからのインストールセクションに移動する必要があります。
おそらく、Gitは既にUbuntu 20.04サーバーにインストールされています。次のコマンドでサーバー上でこの場合であるかどうかを確認できます:
以下のような出力を受け取った場合、Gitはすでにインストールされています。
Outputgit version 2.25.1
もしこの方法があなたに合っている場合、次にGitのセットアップに移動するか、より最新のバージョンが必要な場合はソースからのインストール方法について次のセクションを読むことができます。
しかし、Gitのバージョン番号の出力が得られなかった場合は、UbuntuのデフォルトのパッケージマネージャAPTを使用してインストールできます。
まず、aptパッケージ管理ツールを使用してローカルのパッケージインデックスを更新します。
更新が完了したら、Gitをインストールできます:
以下のコマンドを実行し、関連する出力を受け取ったことを確認できます。
Outputgit version 2.25.1
Gitが正常にインストールされたことを確認したら、セットアップを完了するためにこのチュートリアルのGitのセットアップセクションに進むことができます。
ソースからのGitのインストール
Gitをより柔軟にインストールしたい場合は、ソースからソフトウェアをコンパイルする方法があります。このセクションではその方法について説明します。これには時間がかかり、パッケージマネージャーを介してメンテナンスされませんが、最新リリースをダウンロードし、カスタマイズするオプションをより細かく制御することができます。
サーバーに現在インストールされているGitのバージョンを確認してください:
Gitがインストールされている場合、以下のような出力が得られます:
Outputgit version 2.25.1
始める前に、Gitが依存しているソフトウェアをインストールする必要があります。これはすべてデフォルトのリポジトリで利用可能ですので、ローカルパッケージインデックスを更新してから関連するパッケージをインストールできます。
必要な依存関係をインストールしたら、一時ディレクトリを作成し、そこに移動してください。ここがGitのtarボールをダウンロードする場所です。
Gitプロジェクトのウェブサイトから、https://mirrors.edge.kernel.org/pub/software/scm/git/の利用可能なtarボールのリストに移動し、お好みのバージョンをダウンロードできます。執筆時点では、最新バージョンは2.26.2ですので、それをダウンロードします。curlを使用してダウンロードしたファイルをgit.tar.gz
に出力します。
圧縮されたtarボールファイルを展開します:
次に、新しいGitディレクトリに移動します:
これで、次の2つのコマンドを入力してパッケージを作成し、インストールできます:
そして、今インストールしたGitのバージョンを使用するようにシェルプロセスを置換します。
インストールが完了したことを確認するために、バージョンをチェックしてください。
Outputgit version 2.26.2
Gitのインストールが成功したら、セットアップを完了できます。
Gitのセットアップ
Gitのバージョンに満足したら、生成されたコミットメッセージに正しい情報が含まれ、ソフトウェアプロジェクトの構築をサポートするようにGitを構成する必要があります。
構成は、git config
コマンドを使用して行います。具体的には、Gitが各コミットにこの情報を埋め込むため、名前とメールアドレスを提供する必要があります。次のように入力して、この情報を追加できます:
次のように入力することで、設定されたすべての構成項目を表示できます:
Outputuser.name=Your Name
user.email=[email protected]
...
入力した情報は、Gitの構成ファイルに保存されます。必要に応じて、次のようにテキストエディターで手動で編集できます(ここではnanoを使用します):
[user]
name = Your Name
email = [email protected]
CTRL
とX
を押し、Y
を押してからENTER
を押して、テキストエディターを終了します。
他にも設定できるオプションはたくさんありますが、これらは必須の2つです。このステップをスキップすると、Gitにコミットする際に警告が表示される可能性があります。これにより、修正された情報を含むコミットをやり直さなければならなくなります。
結論
あなたのシステムにGitがインストールされ、使用準備が整いました。
Gitの使用方法について詳しく学ぶには、以下の記事やシリーズをご覧ください:
Source:
https://www.digitalocean.com/community/tutorials/how-to-install-git-on-ubuntu-20-04