【问题标题】:Bitbucket SSH Key loading but not workingBitbucket SSH 密钥加载但不工作
【发布时间】:2016-02-25 16:34:29
【问题描述】:

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

开头

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

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

然而,

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

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

谢谢。

【问题讨论】:

  • "来自 git bash 的 ssh-keygen 命令,但这些命令的格式相同,并且再次出现":不应该。它应该生成一个 id_rsa.pub 公钥,您可以将其复制到 Bitbucket。
  • 对不起@VonC,我的意思是它与---- BEGIN SSH2 PUBLIC KEY -------- END SSH2 PUBLIC KEY ----一起出现
  • 你有 id_rsa.pub 吗?
  • @VonC 我可以,但它不起作用,Pageant 无法识别它
  • 你不需要选美。 “Bitbucket 不喜欢这些”:它应该喜欢 id_rsa.pub 中的任何公钥

标签: git ssh bitbucket


【解决方案1】:

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

【讨论】:

  • 感谢您的反馈。 +1。我仍然建议不要使用 Cygwin 或选美;)
猜你喜欢
  • 2015-08-13
  • 1970-01-01
  • 1970-01-01
  • 2019-01-19
  • 1970-01-01
  • 1970-01-01
  • 2016-08-17
  • 2012-06-19
  • 2018-08-13
相关资源
最近更新 更多