ソースコードを追跡することは、すべての開発者が持つ必要のある重要なスキルの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の最新リリースはGit v 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のインストールについて説明しました。