GitHubを使ってみた

Gitの使い方を勉強したかったので、UAPatternControllerとjquery.ganttViewをGitHubに移行してみました。今後、こちらからソースをcloneするなりしていただければ幸いです。

それぞれのGitHub

UAPatternController
http://github.com/nkmrshn/UAPatternController
jquery.ganttView(オリジナルからfork)
http://github.com/nkmrshn/jquery.ganttView

http経由ではpushできなかった

最初、pushしたらunpack failedなるエラーが発生しました。GitHubを使うのは初めてだったので、何かやらかしたのかと思いましたがssh経由では成功しました。

Counting objects: 36, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (29/29), done.
Writing objects: 100% (29/29), 76.89 KiB, done.
Total 29 (delta 5), reused 0 (delta 0)
error: unpack failed: unpack-objects abnormal exit

調べてみると、2010年6月26日現在、GitHubのサポートもこの問題を認識*1しているようです。ssh経由でなんら問題ないので、当面はこちらで。

これは、Mac OS Xでの問題なのかもしれませんが、GitHubに公開鍵を登録し、~/.ssh/configにGitHubの接続に関する設定*2をおこなった後は、「git remote rm origin」などと、一度、リモートレポジトリを削除し、「git remote add」で再度、リモートレポジトリを登録しなおす必要がありました。