fatal: destination path ‘C:\xxxx’ already exists and is not an empty directory.
gitは正常に終了しませんでした (終了コード 128) (156 ms @ 2013/03/15 8:37:24)
のようなエラーでもって、リモートとのやり取りができない。 msysGitやnetbeansでは問題ないのに…っていう場合は、TortoiseGitが使うSSHクライアントをmsysGitのものに変更すると幸せになれる。
![TortoiseGitの設定を起動](http://www.ayutanalects.com/wp-content/uploads/2013/03/1ceecde7ecb149ee34b8a4e5959f9c88-264x300.jpg)
![SSHクライアントはここで指定](http://www.ayutanalects.com/wp-content/uploads/2013/03/cecba46d462ebcee101fd2b06b3053dc-300x155.jpg)
ちなみにデフォルトで指定されている
TortoiseGit/bin/TotoisePlink.exe
と同じ所に、
TortoiseGit/bin/TotoiseGitPlink.exe
っていうのがあるけどだまされるな。そいつもわなだ。
ついでに、色々なところでTortoiseSVN付属のTortoisePlink.exeなら…って記事を見かけたけど、やはり上手くいかなかった。
それから、もともとリモートの認証に使ってるrsaの鍵はputtygenでppkに変換して使えた。
![rsaキーをインポート](http://www.ayutanalects.com/wp-content/uploads/2013/03/7389b91de0bc408779040f9558545948-300x250.jpg)
パスフレーズ入れて…
![秘密鍵を保存する](http://www.ayutanalects.com/wp-content/uploads/2013/03/a8cadaea277212cf2e3c92e97d52a19c-300x247.jpg)
で、
![*.ppkを署名鍵に](http://www.ayutanalects.com/wp-content/uploads/2013/03/5aadd3a0ee5d610e83280922b0ab377a-300x155.jpg)
署名鍵にする。