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',所有代理位置都导致了问题。
我正在尝试为我的 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',所有代理位置都导致了问题。