145
103

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

CentOS7 に最新版の Git をインストールする方法

Last updated at Posted at 2019-01-04

概要

CentOS7 のサーバに Git を導入する時の備忘録。
yum install git で入る Git は少し古いので、新しいバージョンを入れる方法を記載する。

手順

依存関係のあるライブラリをインストール

依存関係があるライブラリ(curl、zlib、openssl、expat、libiconv あたり)を導入する。
真っさらなサーバだと、コンパイルするのに必要な gcc がそもそも入ってないパターンもあるのでこれも入れる。

sudo yum -y install gcc curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-ExtUtils-MakeMaker autoconf

ダウンロード対象を確認

https://mirrors.edge.kernel.org/pub/software/scm/git/ で Git の落としたいバージョンを確認し、アドレスのリンクをコピーする。
(今回は git-2.9.5.tar.gz のリンクをコピーした。)
※ もしかしたら、最新の Git がここにない可能性もあるので、Gitの公式サイト からリンク先情報等を探してみてくださいませ。。。

スクリーンショット 2019-01-04 21.23.06.png

Git パッケージをダウンロード

# インストールに適切な場所に移動
cd /usr/local/src/

# サイトから Git の圧縮ファイルをダウンロード
sudo wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.9.5.tar.gz

# ファイルを解凍
sudo tar xzvf git-2.9.5.tar.gz

※ もし wget が入ってなかったら sudo yum install wget でインストールできる

ダウンロードが完了したら、tar.gz ファイルは不要なので消してもいい

/usr/local/src
# 圧縮ファイルを削除
sudo rm -rf git-2.9.5.tar.gz

Git をインストール

/usr/local/src
# 解凍した Git ディレクトリに移動
cd git-2.9.5/

# make コマンドでインストール
sudo make prefix=/usr/local all
sudo make prefix=/usr/local install

確認

インストールされたか確認

# バージョン確認コマンド
$ git --version
git version 2.9.5

以上で完了。

145
103
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
145
103

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?