Xserver で git を使う
(2015/12/04 更新)
まず、GNU gettextが必要なのでインストールする。場所はホームディレクトリの opt 以下ということにする。
[Xserverで作業]
$ wget http://ftp.gnu.org/pub/gnu/gettext/gettext-0.19.6.tar.gz
$ tar zxvf gettext-0.19.6.tar.gz
$ cd gettext-0.19.6
$ ./configure --prefix=/home/[ユーザ名]/opt
$ make install
インストールした gettext のコマンドラインツールを使えるようにするため、PATH に ~/opt/bin を追加する。
次に、https:// のリポジトリを clone できるようにするため、curl をインストールする。これをやらないと、以下のエラーに遭遇する。
$ git clone https://github.com/xxxxx/xxxxxxxx.git
Cloning into 'xxxxxxxx'...
fatal: Unable to find remote helper for 'https'
もともと Xserver に curl はインストールされているものの、curl-devel パッケージが存在しないため、curl をリンクできない。なので、ソースから ~/opt にインストールする。
[Xserverで作業]
$ wget http://curl.haxx.se/download/curl-7.46.0.tar.gz
$ tar zxvf curl-7.46.0.tar.gz
$ cd curl-7.46.0
$ ./configure --prefix=/home/[ユーザ名]/opt
$ make
$ make install
最後に Git をインストールする。
[Xserverで作業]
$ wget https://github.com/git/git/archive/master.zip
$ unzip master
$ cd git-master
$ make configure
$ ./configure --prefix=/home/[ユーザ名]/opt --with-curl=/home/[ユーザ名]/opt
$ make all
$ make install
これで git コマンドが使えるようになります。