我现在有一个奇怪的问题就是乌龟git,这是我无法弄清楚的.当尝试在github上提交我的存储库时,我收到错误
错误:对martindevans/Hermes.git的许可被拒绝给key2
Key2是我用来访问不同github存储库的密钥,但是远程url没有设置为使用key2,正如你在这里看到它设置为使用private.ppk

我做的事情显然是错的,还是乌龟git坏了?
铌.回应评论.使用普通的git导致:
C:\Users\Martin\Documents\Visual Studio 2010\Projects\Hermes>git push
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud) 我无法使用我提供的ssh密钥(使用PuttyGen创建)获取git/tortoisegit.在命令提示符中,我收到permission denied错误,在TortoiseGit UI中,系统会提示您输入密码.我尝试了这个问题,但如上所述,我使用PuttyGen创建,让我的主持人在运行时加载了密钥,并配置为使用TortoisePlink.
然后我找到了这个问题,并尝试使用git目录中的ssh,TortoiseHG中的TortoisePlink(用于Bitbucket/Mercurial),如上所述,已经在TortoiseGit中尝试了本地TortoisePlink.
哦,我确实在我的Git帐户中设置了我的ppk,以及在TortoiseGit的Git-> Remote部分中设置了我的ppk
那么,我错过了什么?
我想使用SSH密钥而不是用户名和密码连接到我的存储库.
但是当我尝试在TortoiseGit中执行此操作时,我无法输入密钥,因为"Load Putty Key"已禁用.任何人都可以指出为什么会发生这种情况以及如何启用该领域?
我在Windows 7中使用Git和beanstalk.现在我使用Windows 8.1获得了新系统.现在我用新系统配置了Git和Tortoisegit.它在本地提交时运行良好但是当我推送到现场时我得到了错误:
Disconnected: No supported authentication methods available (Sever sent: public key)
Run Code Online (Sandbox Code Playgroud)
我添加了SSH密钥和所有?Windows 8.1中有任何问题吗?谢谢
我已经使用svn很长一段时间了.但现在我已转向git.根据我的发现,Tortoise Git不能让你很好地理解git是如何工作的,这就是我选择git-extensions的原因.
问题是我习惯了Tortoise给我提供的叠加图标.我在使用git时真的很想要它们.我不确定如何在git-extensions中获得这些叠加.有人可以告诉我如何在系统上重新获得这些叠加层?
PS:我不想使用Tortoise,因为它隐藏了git的核心概念/工作.另外,我的操作系统是Windows 7.
我也对其他GUI选项开放,只要它们帮助我理解git是如何工作的.
目前我正在使用带有Git扩展的Tortoise.这有点笨拙.
我想在TortoiseGit的帮助下克隆git存储库,但我收到错误:
错误:SSL证书问题,验证CA证书是否正常.详细信息:错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:访问https时出现证书验证失败https://git.assembla.com/pplconnect-PL.webserver.git/info/refs?service=git-upload-pack 致命错误:HTTP请求失败
git没有干净地退出(退出代码128).
任何帮助或指导将不胜感激.

目前,我重新安装了我的Windows 10.我还安装了Git和TortoiseGit.
现在,当我尝试检查差异时,我在窗口中有两个错误:
致命:空字符串不是有效的路径规范,请使用.相反,如果你想匹配所有路径
我点击确定,然后其他窗口错误是:
无法获取UnRev文件列表致命:空字符串不是有效的路径规范,请使用.相反,如果你想匹配所有路径
我单击确定,它没有显示"工作树"差异中的任何错误.
Git.exe位于:
C:\ Program Files\Git\bin
并且在Tortoisegit的常规菜单(设置)中正确设置了路径.
有谁知道如何解决这个问题?谢谢.