osa2 memo

自分の記憶のために・・・。

WindowsでAptana3でRubyして、GitHubにうpしようとしたら。

全然PUSHできなくて、時間を浪費しました。
結論だけまとめておくと。。

GitはCygwinのgit.exeを使う。
鍵は何で作っても良いが、private-keyはchmod 400 xxxx する。
(これができるのがCygwinだった。)

また.ssh/configは以下のように記述する。

Host github.com
User git
Hostname github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/xxxx

(http://logrepo.blogspot.jp/2010/08/github-ssh.html 参考になりましたm(__ )m

プロジェクトルート下の.git/configは以下のようにuriを記述する。

[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = git@github.com:myuser/myrepo.git

のように記述する。
(http://bang.hateblo.jp/entry/20110529/1306691268 参考になりましたm(__ )m

これでもまだ何か問題あるかもしれないけど、とりあえずww