git × CentOS 6

分散型バージョン管理システムgit

目次一覧

 状態:-  閲覧数:695  投稿日:2016-10-09  更新日:2019-06-21
現在のバージョンを確認
# git --version
git version 1.7.1


最新版のインストールに必要なパッケージをインストール

 閲覧数:163 投稿日:2016-10-09 更新日:2016-10-09 

最新版のインストールに必要なパッケージをインストール


# yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-ExtUtils-MakeMaker
読み込んだプラグイン:fastestmirror, security
インストール処理の設定をしています
Determining fastest mirrors
epel/metalink                                                                                                                         | 6.1 kB     00:00     
 * base: ftp.iij.ad.jp
 * epel: ftp.riken.jp
 * extras: ftp.iij.ad.jp
 * remi-safe: mirror.bebout.net
 * rpmforge: ftp.kddilabs.jp
 * updates: ftp.iij.ad.jp
10gen                                                                                                                                 |  951 B     00:00     
base                                                                                                                                  | 3.7 kB     00:00     
epel                                                                                                                                  | 4.3 kB     00:00     
epel/primary_db                                                                                                                       | 5.9 MB     00:01     
extras                                                                                                                                | 3.4 kB     00:00     
graphviz-stable                                                                                                                       |  951 B     00:00     
mysql-connectors-community                                                                                                            | 2.5 kB     00:00     
mysql-connectors-community/primary_db                                                                                                 |  11 kB     00:00     
mysql-tools-community                                                                                                                 | 2.5 kB     00:00     
mysql-tools-community/primary_db                                                                                                      |  31 kB     00:00     
mysql56-community                                                                                                                     | 2.5 kB     00:00     
mysql56-community/primary_db                                                                                                          | 159 kB     00:00     
remi-safe                                                                                                                             | 2.9 kB     00:00     
remi-safe/primary_db                                                                                                                  | 410 kB     00:00     
rpmforge                                                                                                                              | 1.9 kB     00:00     
updates                                                                                                                               | 3.4 kB     00:00     
updates/primary_db                                                                                                                    | 2.6 MB     00:00     
パッケージ libcurl-devel-7.19.7-52.el6.x86_64 はインストール済みか最新バージョンです
パッケージ expat-devel-2.0.1-11.el6_2.x86_64 はインストール済みか最新バージョンです
パッケージ gettext-devel-0.17-18.el6.x86_64 はインストール済みか最新バージョンです
パッケージ zlib-devel-1.2.3-29.el6.x86_64 はインストール済みか最新バージョンです
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> Package openssl-devel.x86_64 0:1.0.1e-48.el6_8.1 will be 更新
---> Package openssl-devel.x86_64 0:1.0.1e-48.el6_8.3 will be an update
--> 依存性の処理をしています: openssl = 1.0.1e-48.el6_8.3 のパッケージ: openssl-devel-1.0.1e-48.el6_8.3.x86_64
---> Package perl-ExtUtils-MakeMaker.x86_64 0:6.55-141.el6_7.1 will be インストール
--> 依存性の処理をしています: perl-devel のパッケージ: perl-ExtUtils-MakeMaker-6.55-141.el6_7.1.x86_64
--> 依存性の処理をしています: perl(Test::Harness) のパッケージ: perl-ExtUtils-MakeMaker-6.55-141.el6_7.1.x86_64
--> トランザクションの確認を実行しています。
---> Package openssl.x86_64 0:1.0.1e-48.el6_8.1 will be 更新
---> Package openssl.x86_64 0:1.0.1e-48.el6_8.3 will be an update
---> Package perl-Test-Harness.x86_64 0:3.17-141.el6_7.1 will be インストール
---> Package perl-devel.x86_64 4:5.10.1-141.el6_7.1 will be インストール
--> 依存性の処理をしています: perl(ExtUtils::ParseXS) のパッケージ: 4:perl-devel-5.10.1-141.el6_7.1.x86_64
--> トランザクションの確認を実行しています。
---> Package perl-ExtUtils-ParseXS.x86_64 1:2.2003.0-141.el6_7.1 will be インストール
--> 依存性解決を終了しました。

依存性を解決しました

=============================================================================================================================================================
 パッケージ                                    アーキテクチャ               バージョン                                   リポジトリー                   容量
=============================================================================================================================================================
インストールしています:
 perl-ExtUtils-MakeMaker                       x86_64                       6.55-141.el6_7.1                             base                          294 k
更新:
 openssl-devel                                 x86_64                       1.0.1e-48.el6_8.3                            updates                       1.2 M
依存性関連でのインストールをします。:
 perl-ExtUtils-ParseXS                         x86_64                       1:2.2003.0-141.el6_7.1                       base                           46 k
 perl-Test-Harness                             x86_64                       3.17-141.el6_7.1                             base                          232 k
 perl-devel                                    x86_64                       4:5.10.1-141.el6_7.1                         base                          424 k
依存性関連での更新をします。:
 openssl                                       x86_64                       1.0.1e-48.el6_8.3                            updates                       1.5 M

トランザクションの要約
=============================================================================================================================================================
インストール         4 パッケージ
アップグレード       2 パッケージ

総ダウンロード容量: 3.7 M
パッケージをダウンロードしています:
(1/6): openssl-1.0.1e-48.el6_8.3.x86_64.rpm                                                                                           | 1.5 MB     00:00     
(2/6): openssl-devel-1.0.1e-48.el6_8.3.x86_64.rpm                                                                                     | 1.2 MB     00:00     
(3/6): perl-ExtUtils-MakeMaker-6.55-141.el6_7.1.x86_64.rpm                                                                            | 294 kB     00:00     
(4/6): perl-ExtUtils-ParseXS-2.2003.0-141.el6_7.1.x86_64.rpm                                                                          |  46 kB     00:00     
(5/6): perl-Test-Harness-3.17-141.el6_7.1.x86_64.rpm                                                                                  | 232 kB     00:00     
(6/6): perl-devel-5.10.1-141.el6_7.1.x86_64.rpm                                                                                       | 424 kB     00:00     
-------------------------------------------------------------------------------------------------------------------------------------------------------------
合計                                                                                                                         3.9 MB/s | 3.7 MB     00:00     
rpm_check_debug を実行しています
トランザクションのテストを実行しています
トランザクションのテストを成功しました
トランザクションを実行しています
  インストールしています  : perl-Test-Harness-3.17-141.el6_7.1.x86_64                                                                                    1/8 
  インストールしています  : 1:perl-ExtUtils-ParseXS-2.2003.0-141.el6_7.1.x86_64                                                                          2/8 
  インストールしています  : 4:perl-devel-5.10.1-141.el6_7.1.x86_64                                                                                       3/8 
  インストールしています  : perl-ExtUtils-MakeMaker-6.55-141.el6_7.1.x86_64                                                                              4/8 
  更新                    : openssl-1.0.1e-48.el6_8.3.x86_64                                                                                             5/8 
  更新                    : openssl-devel-1.0.1e-48.el6_8.3.x86_64                                                                                       6/8 
  整理中                  : openssl-devel-1.0.1e-48.el6_8.1.x86_64                                                                                       7/8 
  整理中                  : openssl-1.0.1e-48.el6_8.1.x86_64                                                                                             8/8 
  Verifying               : perl-ExtUtils-MakeMaker-6.55-141.el6_7.1.x86_64                                                                              1/8 
  Verifying               : perl-Test-Harness-3.17-141.el6_7.1.x86_64                                                                                    2/8 
  Verifying               : openssl-devel-1.0.1e-48.el6_8.3.x86_64                                                                                       3/8 
  Verifying               : openssl-1.0.1e-48.el6_8.3.x86_64                                                                                             4/8 
  Verifying               : 4:perl-devel-5.10.1-141.el6_7.1.x86_64                                                                                       5/8 
  Verifying               : 1:perl-ExtUtils-ParseXS-2.2003.0-141.el6_7.1.x86_64                                                                          6/8 
  Verifying               : openssl-devel-1.0.1e-48.el6_8.1.x86_64                                                                                       7/8 
  Verifying               : openssl-1.0.1e-48.el6_8.1.x86_64                                                                                             8/8 

インストール:
  perl-ExtUtils-MakeMaker.x86_64 0:6.55-141.el6_7.1                                                                                                          

依存性関連をインストールしました:
  perl-ExtUtils-ParseXS.x86_64 1:2.2003.0-141.el6_7.1        perl-Test-Harness.x86_64 0:3.17-141.el6_7.1        perl-devel.x86_64 4:5.10.1-141.el6_7.1       

更新:
  openssl-devel.x86_64 0:1.0.1e-48.el6_8.3                                                                                                                   

依存性を更新しました:
  openssl.x86_64 0:1.0.1e-48.el6_8.3                                                                                                                         

完了しました!


最新版をダウンロードしてインストール

 閲覧数:157 投稿日:2016-10-09 更新日:2016-10-09 
# cd /usr/local/src
# git clone git://git.kernel.org/pub/scm/git/git.git
Initialized empty Git repository in /usr/local/src/git/.git/
remote: Counting objects: 210660, done.                                                                                                                      
remote: Compressing objects: 100% (52997/52997), done.                                                                                                      
Receiving objects: 100% (210660/210660), 46.17 MiB | 10.23 MiB/s, done.
remote: Total 210660 (delta 156493), reused 209203 (delta 155570)                                                                                            
Resolving deltas: 100% (156493/156493), done.

# cd git
# make prefix=/usr/local all
GIT_VERSION = 2.10.1.382.ga23ca1b
   * new build flags
   CC credential-store.o
   * new link flags
   CC common-main.o
   CC abspath.o
//中略
   GEN bin-wrappers/test-wildmatch
   GEN git-remote-testgit

# make prefix=/usr/local install
    SUBDIR perl
/usr/bin/perl Makefile.PL PREFIX='/usr/local' INSTALL_BASE='' --localedir='/usr/local/share/locale'
Writing perl.mak for Git
   GEN git-add--interactive
   GEN git-difftool
//中略
       for p in $remote_curl_aliases; do \
               rm -f "$execdir/$p" && \
               test -z "" && \
               ln "$execdir/git-remote-http" "$execdir/$p" 2>/dev/null || \
               ln -s "git-remote-http" "$execdir/$p" 2>/dev/null || \
               cp "$execdir/git-remote-http" "$execdir/$p" || exit; \
       done && \
       ./check_bindir "z$bindir" "z$execdir" "$bindir/git-add"




インストールされたバージョンを確認



# /usr/local/bin/git --version
git version 2.10.1.382.ga23ca1b


yumのgitをアンインストール

 閲覧数:167 投稿日:2016-10-09 更新日:2016-10-09 
# yum remove git
読み込んだプラグイン:fastestmirror, security
削除処理の設定をしています
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> Package git.x86_64 0:1.7.1-4.el6_7.1 will be 削除
--> 依存性の処理をしています: git = 1.7.1-4.el6_7.1 のパッケージ: perl-Git-1.7.1-4.el6_7.1.noarch
--> トランザクションの確認を実行しています。
---> Package perl-Git.noarch 0:1.7.1-4.el6_7.1 will be 削除
--> 依存性解決を終了しました。

依存性を解決しました

=============================================================================================================================================================
パッケージ                           アーキテクチャ                     バージョン                                  リポジトリー                       容量
=============================================================================================================================================================
削除:
git                                  x86_64                             1.7.1-4.el6_7.1                             @base                              15 M
依存性関連での削除をします。:
perl-Git                             noarch                             1.7.1-4.el6_7.1                             @base                              35 k

トランザクションの要約
=============================================================================================================================================================
削除                 2 パッケージ

インストール済み容量: 15 M
これでいいですか? [y/N]

y
パッケージをダウンロードしています:
rpm_check_debug を実行しています
トランザクションのテストを実行しています
トランザクションのテストを成功しました
トランザクションを実行しています
 削除中                  : git-1.7.1-4.el6_7.1.x86_64                                                                                                   1/2
 削除中                  : perl-Git-1.7.1-4.el6_7.1.noarch                                                                                              2/2
 Verifying               : perl-Git-1.7.1-4.el6_7.1.noarch                                                                                              1/2
 Verifying               : git-1.7.1-4.el6_7.1.x86_64                                                                                                   2/2

削除しました:
 git.x86_64 0:1.7.1-4.el6_7.1                                                                                                                              

依存性の削除をしました:
 perl-Git.noarch 0:1.7.1-4.el6_7.1                                                                                                                          

完了しました!


現在のバージョンを確認

 閲覧数:167 投稿日:2016-10-09 更新日:2019-06-21 

現在のバージョンを確認


# git --version
bash: /usr/bin/git: そのようなファイルやディレクトリはありません



環境変数を再読み込み


# . ~/.bash_profile


再度確認


OK
# git --version
git version 2.10.1.382.ga23ca1b


Gitを最新版にアップデート



error: unknown option `single-branch'

Github SSH



週間人気ページランキング / 9-18 → 9-24
順位 ページタイトル抜粋 アクセス数
1 Nginx設定。エラーログレベル | Nginx(Webサーバ) 17
2 PHP実行ユーザ設定 / CentOS6 / Apache | PHP(プログラミング言語) 14
3 9回目-13.MySQL5.7.21設定 | CentOS 7 2週間無料のお試し期間 9回目(さくらVPS) 12
4 PHPのmb_send_mail関数でメール送信できない | メール処理システム 10
5 ImageMagick と imagick の違い | ImageMagick(ソフトウェアスイート) 9
6 さくらVPS0 8
6 tar: これは tar アーカイブではないようです 8
7 manページ日本語表示 | CentOS 7 (CentOS) 7
7 Reached target Shutdown メッセージが表示されたあと、シャットダウンまたは再起動プロセスがハングアップする | CentOS 7 (CentOS) 7
8 ABRT により 問題が検出されました | CentOS 7 (CentOS) 6
8 PHPファイルでchmodエラー | PHP(プログラミング言語) 6
8 「設定ファイルに、暗号化 (blowfish_secret) 用の非公開パスフレーズの設定を必要とするようになりました。」対応 6
8 Python 3.5 アンインストール / yum remove | Python(プログラミング言語) 6
9 FFmpeg 2.8.15 を yum インストール | ソフトウェアスイート 5
9 echo と cat の違い 5
10 phpMyAdmin 4.4.3(phpMyAdmin) カテゴリー 4
10 6回目-10.Nginxでバーチャルホスト設定確認 | CentOS 7 2週間無料のお試し期間 6回目(さくらVPS) 4
10 「さくらVPS」で、「CentOS6」を「CentOS7」へ変更するためには? | CentOS 7 2週間無料のお試し期間 Link(さくらVPS) 4
10 cronで定期実行しているphpファイルを、コマンドライン経由で即時実行する | cron(Linuxコマンド) 4
10 MySQL 5.5 から 5.6 へのアップグレード | MySQL(データベース) 4
2021/9/25 1:01 更新