Ubuntu 16.04にGitをインストールする方法

前書き

最新のソフトウェア開発に不可欠なツールは、何らかのバージョン管理システムです。 バージョン管理システムにより、ソースレベルでソフトウェアを追跡できます。 変更を追跡し、前の段階に戻し、分岐してファイルとディレクトリの代替バージョンを作成できます。

最も人気のあるバージョン管理システムの1つは、分散バージョン管理システムである `+ git +`です。 多くのプロジェクトはファイルをgitリポジトリに保持しており、GitHubやBitbucketのようなサイトはコードの共有と貢献をシンプルで価値のあるものにしています。

このガイドでは、Ubuntu 16.04システムに `+ git +`をインストールして設定する方法を示します。 2つの異なる方法でソフトウェアをインストールする方法について説明します。それぞれに利点があります。

このチュートリアルでは、https://www.digitalocean.com/community/articles/initial-server-setup-with-ubuntu-16-04 [非rootユーザー]としてサインインしていることを前提としています。ここで作成方法を学ぶことができます。 。

AptでGitをインストールする方法

`+ git `をインストールして使用する準備を整える最も簡単な方法は、Ubuntuのデフォルトリポジトリを使用することです。 これは最速の方法ですが、バージョンは最新バージョンよりも古い場合があります。 最新リリースが必要な場合は、手順に従ってソースから ` git +`をコンパイルすることを検討してください。

`+ apt +`パッケージ管理ツールを使用して、ローカルパッケージインデックスを更新できます。 その後、プログラムをダウンロードしてインストールできます。

sudo apt-get update
sudo apt-get install git

これにより、 `+ git +`がダウンロードされ、システムにインストールされます。 「セットアップ」セクションで説明する構成手順を完了する必要があるため、https://www.digitalocean.com/community/tutorials/how-to-install-git-on-ubuntuにスキップしてください。 -16-04#how-to-set-up-git [そのセクション] now。

ソースからGitをインストールする方法

`+ git +`をインストールするより柔軟な方法は、ソースからソフトウェアをコンパイルすることです。 これには時間がかかり、パッケージマネージャーを通じて維持されませんが、最新のリリースをダウンロードでき、カスタマイズする場合に含めるオプションをある程度制御できます。

始める前に、 `+ git +`が依存するソフトウェアをインストールする必要があります。 これはすべてデフォルトのリポジトリで利用できるため、ローカルパッケージインデックスを更新してからパッケージをインストールできます。

sudo apt-get update
sudo apt-get install build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip

必要な依存関係をインストールしたら、https://github.com/git/git [GitHub上のgitプロジェクトのミラー]にアクセスして、目的のバージョンのgitを取得できます。

プロジェクトのページに到達したときに表示されるバージョンは、積極的にコミットされているブランチです。 最新の安定版リリースが必要な場合は、プロジェクトヘッダーの左側にあるこのボタンを使用して、ブランチを最新の非「rc」タグに変更する必要があります。

image:https://assets.digitalocean.com/articles/git_install_1604/change_branch.png [git change branch]

次に、ページの右側で[* ZIPをダウンロード]ボタンを右クリックし、リンクアドレスをコピーします。

Ubuntu 14.04サーバーに戻って、「+ wget +」と入力し、コピーしたアドレスを貼り付けてフォローできます。 コピーしたURLは私のURLと異なる場合があります。

wget  -O git.zip

ダウンロードしたファイルを解凍し、次のように入力して結果のディレクトリに移動します。

unzip git.zip
cd git-*

これで、次の2つのコマンドを入力して、パッケージを作成してインストールできます。

make prefix=/usr/local all
sudo make prefix=/usr/local install

`+ git +`がインストールされたので、後のバージョンにアップグレードしたい場合は、リポジトリを複製して(最初にホームディレクトリに必ず変更してください)、ビルドしてインストールできます。 クローン操作に使用するURLを見つけるには、https://github.com/git/git [プロジェクトのGitHubページ]で目的のブランチまたはタグに移動し、右側にクローンURLをコピーします。

image:https://assets.digitalocean.com/articles/git_install_1604/clone_url.png [git clone URL]

ホームのホームディレクトリに移動し、コピーしたURLで「+ git clone +」を使用します。

cd ~
git clone

これにより、現在のディレクトリ内に新しいディレクトリが作成され、上記で行ったように、パッケージを再構築して新しいバージョンを再インストールできます。 これにより、古いバージョンが新しいバージョンで上書きされます。

cd git
make prefix=/usr/local all
sudo make prefix=/usr/local install

Gitのセットアップ方法

`+ git +`がインストールされたので、生成されるコミットメッセージに正しい情報が含まれるように、いくつかのことを行う必要があります。

これを行う最も簡単な方法は、 `+ git config `コマンドを使用することです。 具体的には、 ` git +`が行う各コミットにこの情報を埋め込むため、名前とメールアドレスを提供する必要があります。 次のように入力して、この情報を追加できます。

git config --global user.name ""
git config --global user.email ""

次のように入力すると、設定されているすべての構成アイテムを確認できます。

git config --list

git設定

user.name=
user.email=

ご覧のとおり、これはわずかに異なる形式を持っています。 情報は、 `+ git +`設定ファイルに保存されます。このファイルは、オプションで次のようにテキストエディターで手動で編集できます。

nano ~/.gitconfig

〜/ .gitconfigの内容

[user]
   name =
   email =

他にも多くのオプションを設定できますが、これらは必要な2つの重要なオプションです。 この手順をスキップすると、次のような「+ git +」にコミットするときに警告が表示される可能性があります。

gitユーザー名と電子メールが設定されていない場合に出力

[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 +`がインストールされ、システムで使用する準備ができました。 Gitの使用方法の詳細については、次の記事をご覧ください。

Related