Github for Windowsでエラーが出るので...

※Windows7 Home Premiumでしか確認してません


Githubに鍵を登録してないマシンでGithub for Windowsを立ち上げると自動的に公開鍵を登録してくれて便利!

とか思ってたんですけど、Git Shell 立ち上げたらエラー出ました

Resolve-Path : パス 'C:\Users\hogehoge\.ssh\id_rsa' が存在しないため検出できません。

発生場所 C:\Users\hogehoge\AppData\Local\GitHub\PoshGit_<なんか16進>\GitUtils.ps1:250 文字:32

+ $sshPath = Resolve-Path <<<< ~/.ssh/id_rsa

+ CategoryInfo : ObjectNotFound: (C:\Users\hogehoge\.ssh\id_rsa:String) [Resolve-Path]、ItemNotFoundException+ FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.ResolvePathCommand

なんかホームディレクトリ/.sshにid_rsaがないって言ってるらしい。

じゃあ、ということで、.sshのなかを見てみると

github_rsa

github_rsa.pub

known_hosts

なるほど、Github for Windowsって id_rsaじゃなくてgithub_rsaって名前で鍵作るんですね...

めんどくさいのでgithub_rsaをコピーしてid_rsaって名前にリネームしたら上記のエラーは消えました



それはそうとして、以下のようなエラーが毎回出るんですけど...

ssh-error


ちなみに、「問題の詳細の表示」って開いてみると

問題の署名:
問題イベント名: APPCRASH
アプリケーション名: ssh-agent.exe
アプリケーションのバージョン: 0.0.0.0
アプリケーションのタイムスタンプ: 4fd695f5
障害モジュールの名前: msys-1.0.dll
障害モジュールのバージョン: 1000.12.0.0
障害モジュールのタイムスタンプ: 4e272631
例外コード: c0000005
例外オフセット: 0005b943
OS バージョン: 6.1.7601.2.1.0.768.3
ロケール ID: 1041
追加情報 1: 0a9e
追加情報 2: 0a9e372d3b4ad19135b953a78882e789
追加情報 3: 0a9e
追加情報 4: 0a9e372d3b4ad19135b953a78882e789

とりあえず、上記のrsaファイルのコピーをする前はssh-addのエラーが出て、コピーするとssh-agentとssh-addの2回エラーが出る...

なんかよーわからんけど、やっぱ鍵の作成/登録をちゃんとやってないのが問題か...


誰か情報plz