うかつな失敗のメモ githubからcloneできない


実は、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のバージョンが古いため、という事例が見当たらなかったためです。
誰かの役に立ちますように・・・

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>