開発者ドキュメント

FreeBSD11.0にGitをインストールする方法

序章

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

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

このガイドでは、FreeBSD11.0サーバーにGitをインストールして設定する方法を示します。 2つの異なる方法でソフトウェアをインストールする方法について説明しますが、それぞれに独自の利点があります。

前提条件

このチュートリアルに従うには、次のものが必要です。

FreeBSD Dropletには、リモートアクセス用のSSHキーが必要です。 SSHキーの設定については、FreeBSDサーバーでSSHキーベースの認証を構成する方法をお読みください。 FreeBSD Dropletへのログインと基本的な管理の詳細については、 Get Getting Started withFreeBSDチュートリアルシリーズをご覧ください。

パッケージを介したGitのインストール

ここで紹介する最初のインストール方法は、FreeBSDパッケージインデックスを使用しています。 これは通常、Gitをインストールするための最も簡単で最速の方法です。

まず、pkgリポジトリインデックスを更新します。

  1. sudo pkg update -f

次に、gitパッケージをダウンロードしてインストールします。

  1. sudo pkg install git

インストールを確認するには、yと入力する必要があります。 それでおしまい!

これで、以下の「Gitの構成」セクションに進んで、いくつかの基本的で便利なカスタマイズオプションを確認できます。

ポート経由でのGitのインストール

FreeBSDポートシステムは、FreeBSDサーバー上のアプリケーションを管理するもう1つの方法です。 これは、/usr/portsにあるポートツリーと呼ばれるファイルシステム階層を介して管理されます。このファイルシステムは、FreeBSDが構築方法を知っている利用可能な各ソフトウェアを分類します。 portsnapは、FreeBSDに付属し、ポートツリーの操作を簡素化するツールです。 詳細については、FreeBSDチュートリアルのこのポートを参照してください。

ポート経由でのGitのインストールは、パッケージ経由でのインストールよりも時間がかかります。これは、Gitといくつかの依存関係をソースからビルドするためです(pkgのようにプリコンパイルされたバイナリをダウンロードするのではありません)。 ポートを使用する利点は、より高度なカスタマイズです。

まず、まだ行っていない場合は、portsツリーファイルをダウンロードして/usr/portsに解凍します。 これにはしばらく時間がかかる場合がありますが、一度だけ実行する必要があります。

  1. sudo portsnap fetch extract

すでにportsツリーをダウンロードしている場合は、代わりに次のように更新する必要があります。

  1. sudo portsnap fetch update

次に、portsツリーのdevel/gitディレクトリに移動します。

  1. cd /usr/ports/devel/git

最後に、Gitをビルドします。 このコマンドにBATCH="yes"を含めると、Gitポートが静かにインストールされ、特定のソフトウェアのどの部分をインストールするかを尋ねる途中の多くのダイアログが回避されます。 各ポートのどのコンポーネントをインストールするかを尋ねられたい場合は、これを省略できます。 ENTERを押すと、デフォルトが想定されます。

  1. sudo make install clean BATCH="yes"

Gitがインストールされたので、構成できます。

Gitの構成

まず、既存のGit構成設定を見てみましょう。 これらは~/.gitconfigファイルから取得されます。

  1. git config --list

ここから、必要な設定を更新できます。 たとえば、sammyを自分のユーザー名に置き換えて、次のコマンドでユーザー名を更新します。

  1. git config --global user.name "sammy"

sammy@example.comを自分のメールアドレスに置き換えて、このコマンドでメールアドレスを更新できます。

  1. git config --global user.email "sammy@example.com"

以下のvimをお好みのテキストエディタに置き換えて、デフォルトのテキストエディタを指定してください。

git config --global core.editor "vim"

構成設定をもう一度確認することで、更新が完了したことを確認できます。

  1. git config --list
Output
user.name=sammy user.email=sammy@example.com core.editor=vim

結論

これで、FreeBSD11.0サーバーにGitがインストールされているはずです。 Gitの詳細については、次のチュートリアルをご覧ください。

モバイルバージョンを終了