はじめに
Gitのようなバージョン管理システムは、現代のソフトウェア開発のベストプラクティスに バージョン管理を使用すると、ソースレベルでソフトウェアを追跡できます。 変更を追跡したり、前のステージに戻したり、分岐して別のバージョンのファイルやディレクトリを作成したりできます。
多くのソフトウェアプロジェクトのファイルはGitリポジトリに維持されており、GitHub、GitLab、Bitbucketなどのプラットフォームは、ソフトウェア開発プロジェクトの共有と共同作業を容易にするのに役立ちます。このガイドでは、Ubuntu20.04サーバーにGitをインストールして設定する方法を説明します。 組み込みのパッケージマネージャを介して、ソースを介して:私たちは、ソフトウェアの二つの異なる方法をインストールする方法を説明します。 これらのアプローチのそれぞれはあなたの特定の必要性によって自身の利点と来る。
前提条件
非rootスーパーユーザーアカウントを持つUbuntu20.04サーバーが必要になります。 これを設定するには、Ubuntu20.04の初期サーバーセットアップガイドに従うことができます。サーバーとユーザーがセットアップされたら、開始する準備が整いました。
デフォルトパッケージでGitをインストールする
デフォルトパッケージでインストールするオプションは、Gitをすばやく起動して実行したい 最新のリリースを探している場合は、ソースからのインストールのセクションにジャンプする必要があります。GitはUbuntu20.04サーバーに既にインストールされている可能性があります。 次のコマンドを使用して、サーバー上でこれが事実であることを確認できます:次のような出力を受け取った場合、Gitはすでにインストールされています。このような場合は、Gitのセットアップに進むか、より最新のバージョンが必要な場合はソースからインストールする方法に関する次のセクションを読むこ ただし、Gitバージョン番号の出力が得られなかった場合は、Ubuntuのデフォルトのパッケージマネージャー APTでインストールできます。
まず、aptパッケージ管理ツールを使用してローカルパッケージインデックスを更新します。
- sudo apt update
更新が完了したら、Gitをインストールできます。
- sudo apt install git
次のコマンドを実行し、関連する出力を受け取ったことを確認することで、Gitが正しくインストールされていることを確認できます。
- git --version
Outputgit version 2.25.1
Gitが正常にインストールされたら、このチュートリアルのGitの設定セクションに移動してセッ
ソースからGitをインストールする
Gitをインストールするより柔軟な方法を探しているなら、ソースからソフトウェアをコンパイルすること これには時間がかかり、パッケージマネージャーでは維持されませんが、最新のリリースをダウンロードすることができ、カスタマイズを行う場合に含めるオプ現在サーバーにインストールされているGitのバージョンを確認します。
- git --version
Gitがインストールされている場合、次のような出力が表示されます:始める前に、Gitが依存するソフトウェアをインストールする必要があります。 これはすべてデフォルトのリポジトリで利用可能なので、ローカルパッケージインデックスを更新してから、関連するパッケージをインストールすることができます。p>
- sudo apt update
- sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc
必要な依存関係をインストールしたら、一時ディレクトリを作成してそこに移動します。 これがGit tarballをダウンロードする場所です。 Gitプロジェクトのwebサイトから、https://mirrors.edge.kernel.org/pub/software/scm/git/で利用可能なtarballリストに移動して、希望するバージョンをダウンロードできます。 執筆時点では、最新のバージョンは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.gz
圧縮されたtarballファイルを解凍します。
- tar -zxf git.tar.gz
次に、新しいGitディレクトリに移動します:
- cd git-*
ここで、パッケージを作成し、次の二つのコマンドを入力してインストールすることができます。
- make prefix=/usr/local all
- sudo make prefix=/usr/local install
今、インストールしたGitのバージョンが使用されるようにシェルプロセスを置き換えます。
- exec bash
これで、あなたはあなたのパッケージを作成することができます。バージョンを確認してインストールが成功しました。P>
- git --version
Outputgit version 2.26.2
Gitが正常にインストールされると、セットアップを完了できます。
Gitの設定
Gitのバージョンに満足したら、生成されたコミットメッセージに正しい情報が含まれ、ソフトウェアプロジェクトのビルド時にサ設定は、git config
コマンドを使用して行うことができます。 具体的には、Gitはこの情報をコミットするたびに埋め込むため、名前と電子メールアドレスを提供する必要があります。 我々は先に行くと入力して、この情報を追加することができます:
- git config --global user.name "Your Name"
- git config --global user.email "[email protected]"
次のように入力することで、設定されたすべての設定項目を表示できます。
- git config --list
Outputuser.name=Your [email protected]...
入力した情報はGit設定ファイルに保存され、このようなテキストエディタで手動で編集することができます(nanoを使用します)。p>
- nano ~/.gitconfig
name = Your Name email = [email protected]
を押してCTRL
X
Y
ENTER
テキストエディタを終了します。 設定できる他の多くのオプションがありますが、これらは必要な2つの重要なオプションです。
この手順をスキップすると、Gitにコミットするときに警告が表示される可能性があります。 これにより、修正された情報で行ったコミットを修正する必要があるため、より多くの作業が行われます。
結論
これで、Gitがインストールされ、システムに使用できるようになりました。 Gitの使用方法の詳細については、次の記事とシリーズをご覧ください。