我试着去使用git扩展和我真的很喜欢它,到目前为止,但我不设法推到github上。下面的命令在Git的bash中正常工作:无法获得git的扩展,推动东西github上SSH问题
git push "origin" master:master
,然后当我把使用Git扩展我得到这个:
C:\Program Files\Git\bin\git.exe push "origin" master:master
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Done
在它只是采用openSSH选择git的设置,我想保持因为腻子似乎更麻烦。
我在gitextensions添加的远程ADDRES,其实我从庆典做只是为了测试的唯一事情就是上面和gerenating SSH密钥的命令。其他的都在git扩展中设置。所以我想一切都必须正确设置。例如,的电子邮件地址和名称是否正确......
ssh [email protected]
还连接细,从庆典
编辑:
所以我可以从git-把命令重现错误在cmd中扩展。显然,从git bash运行和从cmd运行有区别,git-extensions像Windows命令一样运行这个命令......任何线索?
更新: 如果让我选择从混帐的扩展菜单混帐的bash我得到一个窗口,是正是一样,当我在资源管理器中右键单击我的回购文件夹,并选择在这里git的庆典。现在,在从资源管理器打开的那个中,我可以推入,并且在从扩展中打开的那个中,我得到了公钥问题。
只是为了让使用git.exe我认为这是扩展使用什么它会在程序文件使用sh.exe它会搜索用户的.ssh目录文件的文件夹中的.ssh更加清晰......只是复制了一个.ssh文件夹中的文件到另一个 – MarkKGreenway 2011-01-11 01:51:39
也发生在我身上。使用Git Extensions UI中的git bash告诉我git在C:\ Users \ Me \ AppData \ Local \ Ixss \ home \ me \ .ssh中寻找我的密钥,这是我的密钥实际存在的地方。但是,从开始菜单启动Git Bash应用程序显示它正在查看C:\ Users \ Me \ .ssh。由于某种原因,这个路径是Git扩展所用的push/pull/fetch/etc,即使它自己的git bash中有其他的说法 – Daniel 2018-02-22 20:49:53