Bitbucket SSH 密钥加载但不工作

Bitbucket SSH Key loading but not working

我正在尝试为我的 bitbucket 帐户、工作帐户和个人帐户设置两个不同的 SSH 密钥。像往常一样,我将我的 public 密钥添加到服务器上的 SSH 密钥,但由于某些不寻常的原因,当我打开 public 密钥添加它时,我看到它以

开头

---- BEGIN SSH2 PUBLIC KEY -------- END SSH2 PUBLIC KEY ----.

Bitbucket 不喜欢这些,所以我从 PuttyGen 顶部的字段中复制它,它没有这些字段,然后 Bitbucket 接受它。

然而,

然后当我将我的私钥加载到 Pageant 中时它工作正常,但我随后尝试对我的服务器进行任何操作(克隆、推送、拉取,甚至在现有存储库上远程查看)它说我的密钥未经过身份验证! !

我也尝试过 git bash 中的 ssh-keygen 命令,但它们的格式相同,而且 BitBucket 不喜欢它们。

谢谢。

这不是 SSH 或 Bitbucket 的问题,我没有意识到,但在周末我的工作场所代理已经更新,它不喜欢 BitBucket 连接。为了将来参考,代理客户端是 'Cisco AnyConnect',所有代理位置都导致了问题。