このチュートリアルでは、Debian9にGitをインストールして設定する方法を説明します。
Gitは、多くのオープンソースおよび商用プロジェクトで使用されている世界で最も人気のある分散バージョン管理システムです。これにより、コードの変更を追跡し、前の段階に戻り、ブランチを作成し、他の開発者と協力することができます。
Gitは元々、Linuxカーネルの作成者であるLinusTorvaldsによって開発されました。
このチュートリアルはDebian9でテストされましたが、以前のバージョンのDebianでも動作するはずです。
前提条件#
このチュートリアルを続行する前に、sudo権限を持つユーザーとしてログインしていることを確認してください。
Apt#を使用したGitのインストール
Gitをインストールする最も簡単で推奨される方法は、apt
を使用することです。 Debianのデフォルトリポジトリからのパッケージ管理ツール。 Gitの最新の安定バージョンをインストールする場合は、このチュートリアルのソースセクションからGitをインストールするに進んでください。
次の手順は、DebianシステムにGitをインストールする方法を示しています。
-
パッケージインデックスを更新します。
新しいパッケージをインストールする前に、常にaptパッケージインデックスを更新する必要があります:
sudo apt update
-
Gitをインストールします。
リストが更新されたら、次のコマンドを発行してGitをインストールします。
sudo apt install git
-
Gitのインストールを確認します。
インストールを確認するには、次のコマンドを入力してGitバージョンを印刷します。
git --version
git version 2.11.0
上記の出力からわかるように、Gitバージョン2.11.0
が正常にインストールされました。 。これで、このチュートリアルのGitセクションの構成に進み、セットアップを完了することができます。
ソースからのGitのインストール#
もう1つのインストールオプションは、ソースからGitをコンパイルすることです。これにより、最新のGitバージョンをインストールし、ビルドオプションをカスタマイズできますが、apt
を使用してGitのインストールを維持することはできません。 パッケージマネージャー。
次の手順に進む前に、まず、DebianシステムでGitをビルドするために必要なパッケージをインストールする必要があります。
sudo apt update
sudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip
依存関係がインストールされたらブラウザを開き、GitHubandでGitプロジェクトのミラーに移動し、.tar.gz
で終わる最新のリリースリンクアドレスをコピーします :
この記事を書いている時点で、最新の安定したGitバージョンは2.18.0
です。 。
/usr/src
にGitソースをダウンロードします ソースファイルを配置するための一般的な場所であるディレクトリ。次のディレクトリに変更します。
cd /usr/src/
wget
を使用する アーカイブファイルをgit.tar.gz
としてダウンロードするコマンド :
sudo wget https://github.com/git/git/archive/v2.18.0.tar.gz -O git.tar.gz
ダウンロードが完了したら、ダウンロードしたファイルを抽出し、次のように入力してgitソースディレクトリに切り替えます。
sudo tar -xf git.tar.gz
cd git-*
これで、次の2つのコマンドを入力して、Gitをコンパイルしてインストールできます。
sudo make prefix=/usr/local all
sudo make prefix=/usr/local install
インストールが完了したら、インストールされたGitバージョンを出力する次のコマンドを入力して確認します。
git --version
git version 2.18.0
後で、新しいバージョンにアップグレードする場合は、インストールプロセスを繰り返す必要があります。
Gitをインストールしたので、Gitコミットメールとユーザー名を設定することをお勧めします:
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
次のコマンドで変更を確認できます:
git config --list
user.name=Your Name
[email protected]
構成設定は~/.gitconfig
に保存されます ファイル:
[user]
name = Your Name
email = [email protected]
Git構成に他の変更を加える場合は、git config
を使用できます。 コマンドを実行するか、~/.gitconfig
を編集します 手作業でファイルします。