CentOS 6.5のgitを更新した
submoduleの更新しようとしたら、なんかエラーでた。
$ git submodule update Initialized empty Git repository in/home/xxx/sample.git/ error: The requested URL returned error: 401 Authorization Required while accessing http://exsample.com/sample.git/info/refs fatal: HTTP request failed Clone of 'http://exsample.com/sample.git' into submodule path 'submodule/sample' failed
認証が必要?
最近、GitHub Enterpriseに変わったから、社内のワークフローとかいるの?('A`)マンドクセ
と思ったら違った。
gitのバージョンが古い(1.7.10以前)と、httpでリクエストできないみたい。
[参考] HTTPS cloning errors
https://help.github.com/articles/https-cloning-errors
gitのバージョン確認する
$ git --version git version 1.7.1
→古い!!!
CentOSのデフォルトだと1.7.1が入るみたい。
yum updateではコレ以降のバージョンが入らないので、rpmから入れた。