http://help.github.com/win-set-up-git/の指示に従って、Windows 7 マシンに git をセットアップしました。
「git bash」を使用してコマンドを実行できます。キーのパス フレーズの入力を求めるプロンプトが表示され、正常に接続できます。例えば:
$git push -u origin master
Enter passphrase for key '/c/Users/mbj/.ssh/id_rsa':
Everything up-to-date
これも:
$ ssh -T git@github.com
Enter passphrase for key '/c/Users/mbj/.ssh/id_rsa':
Hi markbrenigjones! You've successfully authenticated, but GitHub does not provi
de shell access.
$ which ssh
/bin/ssh
ただし、通常の Windows コマンド プロンプトを開いて同じコマンドを実行すると、次のようになります。
C:\util\meta_vimrc>git push
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
これも:
C:\util\meta_vimrc>ssh -T git@github.com
Permission denied (publickey).
C:\util\meta_vimrc>which ssh
C:\Program Files (x86)\Git\bin\ssh.exe
「git bash」以外のプロンプトからこれを機能させるにはどうすればよいですか?