実は、github.comからcloneができない、という現象に悩んでいました。
現象
git cloneをすると、以下のメッセージで403エラーとなる。
$ git clone https://github.com/CyanogenMod/cm-kernel.git Initialized empty Git repository in /home/work/muchtel/cm-kernel/.git/ fatal: https://github.com/CyanogenMod/cm-kernel.git/info/refs download error - The requested URL returned error: 403 $
ちなみに、~/.gitconfig以下の設定を追加する前は、証明書エラーがでていました。
[http] sslVerify = false
で・・・解決した方法ですが・・・/usr/local/binにインストールされていたgitが「1.6.3.3」であったためでした。
うちの環境はCentOS5なので、rpmforgeレポジトリを導入していて、そこから/usr/binに対してgit 1.7.6.4がインストールされていたんですが、PATHで/usr/local/binが優先されていたために使われていなかったという次第。
/usr/local/binのgitを使わなくして問題は解決しました。
で、こんな恥をかいておくのは、ググった時に、このエラーで失敗しているとき、gitのバージョンが古いため、という事例が見当たらなかったためです。
誰かの役に立ちますように・・・