我已经按照这里的指示:http://help.github.com/win-set-up-git/ 在我的Windows 7电脑上安装了git。
我可以使用“git bash”并运行命令。 我会被提示输入我的密钥密码并成功连接,例如:
同时,这也是:
然而,当我打开常规的Windows命令提示符并运行相同的命令时,我会得到这个:
此外还有这个:
我该如何在非"git bash"提示符下使其工作?
我可以使用“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"提示符下使其工作?
.ssh
目录中,以我的情况为例是C:\Users\Hunter\.ssh
。 - Hunter McMillen