ソースコードを追跡することは、すべての開発者が持つ必要のある重要なスキルの1つです。 Gitは、開発者が小規模から大規模のプロジェクトまでソースコードを管理するのに役立つDevOpsツールの1つです。 Gitは、開発者がコードをGithub、BitBucket、Gitlabなどのホストコードプラットフォームにプッシュできるようにするオープンソースのバージョン管理ツールです。 以前のバージョンへの復帰、分岐などのコード管理タスクを実行するのに役立ちます。
このチュートリアルでは、 Gitをインストールして構成する の上 Debian 11 サーバ。 Gitをインストールする方法は2つあります。 APTパッケージマネージャーを使用してDebianリポジトリからインストールするか、Gitの最新バージョンを提供するソースからインストールできます。
方法1:APTパッケージマネージャーを使用してGitをインストールする
開始するには、Debianのパッケージインデックスを必ず更新してください。
$ sudo apt update
更新が完了したら、提供されている簡単なコマンドを使用して、DebianのAPTリポジトリからGitをインストールします。
$ sudo apt install git
インストールが完了したら、Gitのバージョンを確認します。
$ git --version
出力は、Gitバージョン2.30.2をインストールしたことを示しています。
方法2:ソースからGitをインストールする
より適切で柔軟なオプションは、ソースからGitをインストールすることです。 これは長い道のりかもしれませんが、Gitの最新バージョンを確実に提供します。
まず、すべてのGit依存関係をインストールします。
$ sudo apt update
$ sudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip
インストールが完了したら、GithubでホストされているGitのプロジェクトに進みます。
https://github.com/git/git
‘に移動しますマスター‘ブランチして’をクリックしますタグ‘リンクして、通常は上から最初のオプションである最新のGitオプションを選択します。 リリース候補バージョン(接尾辞が付いているバージョン)の選択は避けてください rc)。 これはベータ版に似ており、バグが多く不安定になる可能性があります。
このガイドを書き留めている時点で、Gitの最新リリースはGitvです。2.33.0。 これは、インストールするリリースです。

右端で、「」をクリックしますコード‘ボタンをクリックしてから’をコピーしますZIPをダウンロード‘オプションリンク

Debian 11サーバーに戻り、wgetコマンドを使用してzipファイルをダウンロードします。
$ wget https://github.com/git/git/archive/refs/heads/master.zip -O git.zip
次に、圧縮ファイルを解凍します。
$ unzip git.zip
次に、非圧縮ディレクトリに移動します。
$ cd git-2.33.0
次に、次のコマンドを使用してソースからインストールします。
$ sudo make prefix=/usr/local all
$ sudo make prefix=/usr/local install
インストールが完了したら、最新バージョンのGitを使用していることを確認します。
$ git --version

Gitの設定方法
この時点で、Debian11サーバーにGitが正常にインストールされました。 最後の小さなビットが1つ残っています。 コミットメッセージに正しい情報が含まれるように設定する必要があります。
コミットメッセージに埋め込まれる名前とメールアドレスの詳細を提供します。 これを行うには、以下を実行します git config コマンド。
$ git config --global user.name "Winnie"
$ git config --global user.email "[email protected]"
構成がセットアップされていることを確認するには、次のコマンドを実行します。
$ git config --list

これらの詳細はに書かれています 〜/ .gitconfig ファイル。 さらに、ファイルを表示して確認することもできます。
$ cat ~/.gitconfig

結論
これで、Gitを使用して、Githubなどのコードホスティングおよびコラボレーションプラットフォームでコードをホストできるようになります。 このチュートリアルでは、Debian11サーバーへのGitのインストールについて説明しました。