错误消息"有人已将此注册为部署密钥"在BitBucket上

时间:2017-11-21 23:19:29

标签: git bitbucket ssh-keys git-clone

我试图在我的bitbucket帐户上克隆git repo,但在尝试克隆此repo时收到此错误消息。到我设置的新电脑:

克隆到' xxxxx' ... 存储库访问被拒绝部署密钥与请求的存储库无关。 致命的:无法从远程存储库读取。

请确保您拥有正确的访问权限 存储库存在。

当我尝试将这台新机器的ssh密钥添加到bitbucket时,我收到此错误:

有人已将此注册为部署密钥。

因此看起来我可能在某个阶段意外地将此计算机的ssh密钥注册为部署密钥。你如何找到bitbucket中的哪个repo实际上将此密钥注册为部署(而不是常规ssh访问)密钥?

很抱歉,如果没有在理想的地方发布,我会将其移到另一个SO部分,如果还有一个更相关的话。

1 个答案:

答案 0 :(得分:11)

您可以使用SSH命令查看该密钥的添加位置:ssh -Ti /path/to/key git@bitbucket.org。应该用这样的东西回来:

authenticated via a deploy key.


You can use git or hg to connect to Bitbucket. Shell access is disabled.

This deploy key has read access to the following repositories:

owner/repo: Test key - owner@host.tld