2011-02-17(Thu) [長年日記]
_ github.com 勝手ミラーを作った。
防火壁のなかから直接 http: で github.com からリポジトリをとってこようとすると、どういうわけだかエラーで最後まで走りきらないことがある。きっと、ウィルスチェックやらなんやら多段に噛んでるからだと思うのだけど。当然のことながら、gitプロトコルは通らないし、sshも駄目。httpsトンネル掘りもね。
で、git clone --mirror なるものに気づいて、このサイトにミラーしたものを clone してみたところ、うまくとってこれるみたいだったんで、自分がウォッチしているリポジトリを全部ミラーすることにしてみた。完全に無保証だし、操作ミスでソースにパッチが混入する可能性も捨てきれないけれど、一応さらしておく。
http://bangbangshoot.sakura.ne.jp/github.cgi
結構便利かも。
実装はgithubのAPIから一覧もってきて clone or pull するだけ。自宅サーバのjenkinsから毎朝たたいている。README書いたらソース公開したいな。