Rails Plugin を GitHub に移行しました
RailsJa, ActionMailerJa, ValidAttributes を GitHub に移行しました。
Windows から Git を使う際に、以下の問題に悩まされたり、
Issue 96 – msysgit – Google Code
http://code.google.com/p/msysgit/issues/detail?id=96
その後も、
FATAL ERROR: Disconnected: No supported authentication methods available
というエラーが出たりして、少し苦労しましたが、結局は GitHub のガイドを参考に鍵を作り直すところからやって、
作った鍵を puttygen で ppk に変換して pagent に追加することで、ようやく git push がうまくいきました。
参考にした GitHub ガイド
Using Git and Github for the Windows for newbies — GitHub Guides — GitHub
http://github.com/guides/using-git-and-github-for-the-windows-for-newbies
Addressing authentication problems with SSH — GitHub Guides — GitHub
http://github.com/guides/addressing-authentication-problems-with-ssh
ただ、git bash からの ssh-keygen は dll が足りなくて失敗したので、鍵は結局 linux 上で作りました。(今考えれば puttygen で作れば良かったかも)
GitHub へのプロジェクト追加はチュートリアルが非常にわかりやすく作られていて簡単でした。
ただ、コマンドプロンプトからの git commit -m はチュートリアル通りのシングルクォーテーションだと、
スペースを含むコメントでエラーが出るので、ダブルクォーテーションを使う方が良いようです。
ちなみに、二回目以降の GitHub 更新は、以下のようにするみたいです。
subversion に慣れていたこともあり、git push しないと GitHub に反映されないところが少しカルチャーショックでした。
git add * git commit -m "second commit." git push git@github.com:kusakari/rails-ja.git