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.12.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 initInitialized empty Git repository in /exData/hoge/gittest/.git/$ ls -al合計 12drwxrwxr-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 statusOn branch masterInitial commitUntracked files: (use "git add <file>..." to include in what will be committed) READMEnothing added to commit but untracked files present (use "git add" to track)$ git add README$ git statusOn branch masterInitial commitChanges to be committed: (use "git rm --cached <file>..." to unstage) new file: README$ git commitWindows機にもGitクライアントソフトをインストールする。
Gitのリモートリポジトリ設定
特段、CentOS6の時と手順は変わらないので、過去記事参照。

コメント