導入
“「バージョン管理」とは何でしょうか?なぜ気にする必要があるのでしょうか?バージョン管理とは、ファイルまたはファイルセットの変更を時間の経過とともに記録し、後で特定のバージョンを呼び出すことができるシステムです。.
現在最も人気のあるバージョン管理システムの一つがGitです。Gitは、小規模なプロジェクトから大規模なプロジェクトまで、あらゆるものを迅速かつ効率的に管理できるように設計された、無料のオープンソース分散バージョン管理システムです。.
このガイドでは、Ubuntu サーバーに Git をインストールして構成する方法を説明します。.
前提条件
必要なのは以下のとおりです。
- sudo権限を持つ非rootユーザー
ステップ1 – Gitをインストールする
Git をインストールするには主に 2 つの方法があり、以下の手順 1.1 と 1.2 に示されています。両方の手順を実行する必要はなく、どちらか一方の手順のみを実行してください。.
新しいシステムでは、Git がデフォルトのシステムパッケージから自動的にインストールされている場合があります。ただし、このバージョンは公式 Git リポジトリで提供されている最新バージョンよりも古い可能性があります。git -v で確認してください。.
Gitがすでにインストールされている場合は、システム上のバージョンとリポジトリ内の最新バージョンを比較してください。システムに古いバージョンがある場合は、「ステップ1.2 – Gitをソースからインストールする」に従って最新バージョンをインストールしてください。.
ステップ1.1 – デフォルトパッケージでGitをインストールする
Ubuntuのデフォルトリポジトリは、Gitを素早くインストールする方法を提供します。これらのリポジトリからインストールしたバージョンは、公式リポジトリで提供されている最新バージョンよりも古い可能性があります。.
まず、aptを使ってローカルパッケージリストを更新します。更新が完了したら、Gitをダウンロードしてインストールします。
sudo apt update
sudo apt install git次のコマンドを実行して Git のバージョンを確認できます。
git --version
ステップ1.2 – ソースからGitをインストールする
Gitをインストールするより柔軟な方法は、ソフトウェアをソースからコンパイルすることです。この方法は時間がかかり、パッケージマネージャーでメンテナンスされませんが、最新バージョンをダウンロードでき、カスタマイズしたい場合に追加できるオプションをある程度制御できます。.
始める前に、ソフトウェアの依存関係をインストールする必要があります。.
sudo apt update
sudo apt-get install make autoconf libcurl4-gnutls-dev gettext gcc zlib1g-dev unzip必要な依存関係をインストールした後、GitHub の Git プロジェクト ミラーにアクセスして、必要な Git バージョンを取得できます。.
ここから、マスターブランチにいることを確認してください。「タグ」リンクをクリックし、必要なGitバージョンを選択してください。.
一時ファイルをダウンロードするには、tmp ディレクトリに移動し、wget コマンドを使用してコピーした zip ファイル リンクをインストールできます。.
cd /tmp
wget -O git.zip https://github.com/git/git/archive/master.zipファイルを解凍し、次のように入力します:
unzip git.zip
cd git-*これで、パッケージをビルドしてインストールできます。
make configure
./configure --prefix=/usr --without-tcltk
make all
sudo make install次のコマンドを実行して Git のバージョンを確認できます。
git --version
ステップ1.3 – Gitのmanページをインストールする(オプション)
次のように入力して、git のマニュアル ページをインストールできます。
cd /tmp
git clone https://github.com/gitster/git-manpages.git
cd -
sudo make quick-install-manステップ2 – Gitの設定
Git がインストールされたので、生成されるコミット メッセージに正しい情報が含まれるように Git を構成する必要があります。.
これはgit configコマンドで実現できます。具体的には、名前とメールアドレスを入力する必要があります。Gitはコミットごとにこれらの情報を埋め込むためです。以下のコマンドを入力することで、これらの情報を追加できます。
git config --global user.name "Your Name"
git config --global user.email "[email protected]"すべての構成項目を確認できます。
git config --list
入力した情報は Git 構成ファイルに保存され、必要に応じて次のようにテキスト エディターで編集できます。
nano ~/.gitconfig
結論
ローカル マシンに Git をインストールしてセットアップすると、Git を使用してソフトウェア プロジェクトのバージョン管理を行ったり、無料で公開されているオープン ソース プロジェクトに貢献したりできるようになります。.









