前書き
Gitは、2005年のリリース以来、GNU General Public License v.2の条件の下で配布されている*バージョン管理*システムです。
Gitは、主にバージョン管理に使用されるソフトウェアであり、大量のデータがあるプロジェクトであっても、プロジェクトの「非線形」開発を可能にします。 Gitのすべての作業ディレクトリは、ネットワークアクセスや中央サーバーに依存しない*完全な履歴と追跡*を備えた本格的なリポジトリです。
Gitを使用する利点は、プログラムがデータを保存する方法に由来します。 他のバージョン管理システムとは異なり、Gitのストレージプロセスは、主にローカルディスク上のミニファイルシステムのスナップショットのセットと考えるのが最適です。 Gitは効率を最大化し、その上に強力なツールを構築できるようにします。
このチュートリアルでは、Debian 8 LinuxサーバーにGitをインストールして構成します。
前提条件
このチュートリアルには次のアイテムが必要です。
-
Debian 8を実行しているドロップレット
意味
このチュートリアルのコードの大部分は、そのままコピーして貼り付けることができます! カスタマイズする必要がある行は、このチュートリアルにあります。
ステップ1-APTを使用したGitのインストール
Gitをインストールする前に、次のコマンドを実行してパッケージリストが更新されていることを確認してください。
sudo apt-get update
1つのコマンドでGitを `+ apt-get`でインストールします。
sudo apt-get install git-core
Gitをインストールするために必要なコマンドはこれだけです。 次の部分はGitの構成です。
`+ apt-get`を使用するのが最も簡単で、おそらくGitをインストールする最も信頼できる方法の1つです。これは、APTがシステムのすべてのソフトウェア依存関係を処理するためです。
ここで、Gitの構成方法を見てみましょう。
ステップ2-Gitの構成
Gitは、2つの主要な設定を使用してバージョン管理を実装します。
-
ユーザー名
-
ユーザーのメール
この情報は、Gitで行うすべてのコミットに埋め込まれるため、誰がどのコミットを行っているかを追跡できます。
これら2つの設定をGit構成ファイルに追加する必要があります。 これは、 `+ git config +`ユーティリティの助けを借りて行うことができます。 方法は次のとおりです。
-
Gitユーザー名を設定:*
git config --global user.name ""
-
Gitメールを設定:*
git config --global user.email
すべてのGit設定を表示:
`+ git config `ユーティリティの `-list +`パラメータを使用して、これらの新しく設定された設定(および、存在する場合は以前のすべての設定)を表示できます。
git config --list
ユーザー設定が表示されます。
Outputuser.name=
user.email=
-
.gitconfig *
Git構成ファイルで手を汚したい場合は、単純に + nano +
(またはお気に入りのテキストエディター)を起動して、心のコンテンツを編集します。
nano ~/.gitconfig
ここで、Git設定を手動で更新できます。
〜/ .gitconfig
[user]
name =
email =
これは、Gitを起動して実行するために必要な基本構成です。
ユーザー名とメールアドレスを追加することは_必須_ではありませんが、推奨されます。 そうしないと、Gitを使用するときに次のようなメッセージが表示されます。
Output when Git user name and email are not set[master 0d9d21d] initial project version
Committer: root
Your name and email address were configured automatically based
on your username and hostname. Please check that they are accurate.
You can suppress this message by setting them explicitly:
git config --global user.name "Your Name"
git config --global user.email [email protected]
After doing this, you may fix the identity used for this commit with:
git commit --amend --reset-author
ご自身のGitインストールにおめでとうございます。