Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows8GitBash-命令推送-Putty缓存_Git_Git Push_Pageant - Fatal编程技术网

Windows8GitBash-命令推送-Putty缓存

Windows8GitBash-命令推送-Putty缓存,git,git-push,pageant,Git,Git Push,Pageant,我已经在Windows8上安装了Git。 SSH密钥将上载到bitbucket Git运行良好(Git状态、Git提交等) 当我拉动时,git告诉我: $ Git push origin --all -u 服务器的主机密钥未缓存在注册表中。你没有 确保服务器是您认为的计算机。这个 服务器的rsa2密钥指纹是:ssh rsa 2048 97:8c:1b:f2:6f:14: 6b:5c:3b:ec:aa:46:46:74:7c:40如果您信任此主机,请输入 “和”将钥匙添加到PuTTY的缓存并进行

我已经在Windows8上安装了Git。 SSH密钥将上载到bitbucket

Git运行良好(Git状态、Git提交等)

当我拉动时,git告诉我:

$ Git push origin --all -u
服务器的主机密钥未缓存在注册表中。你没有 确保服务器是您认为的计算机。这个 服务器的rsa2密钥指纹是:ssh rsa 2048 97:8c:1b:f2:6f:14: 6b:5c:3b:ec:aa:46:46:74:7c:40如果您信任此主机,请输入 “和”将钥匙添加到PuTTY的缓存并进行连接。如果你 只想继续连接一次,而不需要将密钥添加到 缓存,输入“n”。如果您不信任此主机,请按Return to 放弃连接。在缓存中存储密钥?(是/否)

说“是”,他就僵住了

我在SourceTree中也做了同样的操作,并使用相同的错误消息传递exactametne

同时,我检查了Pageant(PuTTY身份验证代理),并添加了相应的密钥(我测试了SSH-1(RSA)和SSH-2 RSA)


在这两种情况下,我仍然有相同的问题。。。别让我推。永远在同一个位置尝试缓存远程服务器。

首先尝试分别连接到SSH

使用OpenSSH,这将是:

ssh git@bitbucket.org
使用PuTTY时,您需要使用
Plink

plink.exe git@bitbucket.org

这应该会在Git之外单独为您提供指纹提示,因此希望它能够工作。

首先尝试单独连接到SSH

使用OpenSSH,这将是:

ssh git@bitbucket.org
使用PuTTY时,您需要使用
Plink

plink.exe git@bitbucket.org

这应该会在Git之外单独为您提供指纹提示,所以希望它能正常工作。

我尝试过,它工作正常。非常感谢你!!我试过了,效果很好。非常感谢你!!