【サブPC 自宅サーバ化計画 CentOS7版】Gitのインストール

CnetOS7でも、デフォルトで入っているバージョンは古いので、CentOS6の時と同様に、ソースからコンパイルしてインストールする。
なので、手順もほぼ同様。

参考URL: http://qiita.com/hidekuro/items/58f1bf4b4f3cc8ac7c61

依存パッケージのインストール

$ sudo yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-ExtUtils-MakeMaker
*以下はドキュメントのインストールに必要
$ sudo yum install -y asciidoc xmlto
$ sudo yum install -y --enablerepo=epel docbook2X docbook-utils
$ sudo ln -s /usr/bin/docbook2texi /bin/docbook2x-texi

ソースのダウンロード~インストール

まずはダウンロードして展開 (ホームディレクトリを使う)

$ curl -OL https://github.com/git/git/archive/v2.8.1.tar.gz
$ tar -zxf v2.8.1.tar.gz
$ cd git-2.8.1

2.8.1はこの記事公開時点での最新。
ダウンロードするバージョン番号や、ソースファイルのURLはGitHub上で公開されている下記のリポジトリから確認してください。
https://github.com/git/git/releases

コンパイル~インストール

$ make configure
$ ./configure --prefix=/usr/local
$ make all doc
$ sudo make install install-doc install-html

今回はマニュアル類も入れておこうということで、いろいろとオプションをつけている。
また、インストール先も何もしなければ”/usr”直下らしいので、”/usr/local”に変更した。

$ make all 
$ sudo make install 

gitの本体だけで良いなら、ラスト2行は上記でも良いらしい。

インストール先の確認&バージョン確認

この時点では、パスが通っていないようだったので、PATHを通す。”.bash_profile”で、PATHに”/usr/local/bin”を追加。

$ cd
$ vi .bash_profile
PATH=(既存の内容):/usr/local/bin
として保存
$ source ~/.bash_profile

$ which git
/usr/local/bin/git
$ git --version
git version 2.7.0

Gitの初期設定

ユーザー情報の登録

まずは、氏名とメールアドレスを登録。

$ git config --global user.name "Foo Bar"
$ git config --global user.email foo@bar.com

ディレクトリを作成し、そこにGitリポジトリを作成する

$ cd
$ cd exData/
$ mkdir gittest
$ cd gittest/
$ git init
Initialized empty Git repository in /exData/hoge/gittest/.git/
$ ls -al
合計 12
drwxrwxr-x 3 hoge hoge 4096  1月 13 17:43 2016 .
drwxr-xr-x 3 hoge hoge 4096  1月 13 17:43 2016 ..
drwxrwxr-x 7 hoge hoge 4096  1月 13 17:43 2016 .git

“/exData/hoge/gittest”というディレクトリを作って、そこにリポジトリを作成した。

簡単なテキストファイルを作成し、コミット。

$ echo 'My Project' > README
$ git status
On branch master
Initial commit
Untracked files:
  (use "git add <file>..." to include in what will be committed)
        README
nothing added to commit but untracked files present (use "git add" to track)
$ git add README
$ git status
On branch master
Initial commit
Changes to be committed:
  (use "git rm --cached <file>..." to unstage)
        new file:   README
$ git commit

Windows機にもGitクライアントソフトをインストールする。

Windows側はインストール済み、過去記事参照。

 

Gitのリモートリポジトリ設定

特段、CentOS6の時と手順は変わらないので、過去記事参照。

 

コメント

タイトルとURLをコピーしました