WindowsからHerokuにgitでpushするために。

僕は、tortoise gitを使っているので、鍵はPutty keyじゃないといけないっぽいのですが、puttygenで作ったやつだとうまくherokuにとりこめなかったので、ssh-keygenを使います。

鍵の作成

msysgitのbinにssh-keygenがあるので、

ssh-keygen.exe -C herokuに登録したメアド -t rsa

で、鍵を作って、そのprivate keyをputtygenでimportしてppkファイルで保存します。

鍵をherokuへ登録

Windowsで作った公開キーをUbuntuに送って、Ubuntu上で

heroku keys:add /PATH/TO/SAVE/DIR/id_rsa.pub 

こんな感じで登録できます。

git clone

tortoise gitで、てきとーなフォルダでcloneします。
putty keyには、↑で作ったppkファイルを指定します。

これで、きっとアプリのソースがcloneできるはず・・・。
あとは、編集してcommitしてpushして。
# restartはUbuntu側での操作なので、なんかWinだけでできるようにしたいなぁ・・・