エックスサーバーでgitをインストールするときに2ヶ所ほどハマったのでメモ。
参考にしたサイト
https://qiita.com/chr/items/aaa5a0e005958c7a9a16
https://teratail.com/questions/25891
#gettextのインストール
#インストールディレクトリ
$ mkdir ~/opt
#作業ディレクトリ
$ mkdir ~/sysad
$ cd ~/sysad
#バージョンを指定するとエラーにならない。最新版をwgetすると404になった。
$ wget http://ftp.gnu.org/pub/gnu/gettext/gettext-0.20.1.tar.gz
#移動
$ cd gettext-0.20.1
$ ./configure --prefix=/home/[サーバID]/opt
#コンパイル いらなかったかも?
$ make
#インストール
$ make install
##インストールされたか確認
$ ~/opt/bin/gettext --version
#gitのインストール
#git install
$ cd ~/sysad/
$ wget https://codeload.github.com/git/git/zip/master
$ unzip master
$ cd git-master
$ autoconf
$ ./configure --prefix=/home/[サーバID]/opt
#msgfmtが入っていないとエラーになるので -i でエラーを無視する
$ make -i all
$ make -i install
##インストールされたか確認
### git version 2.11.GIT
$ ~/opt/bin/git --version
あとはgitのパスを通してあげるといいと思います。