首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bitbucket上的SSH密钥问题

Bitbucket上的SSH密钥问题
EN

Stack Overflow用户
提问于 2014-08-14 06:47:51
回答 3查看 3.1K关注 0票数 0

我有一个Bitbucket帐户,我无意中使用了我的SSH key作为deployment key,现在当我尝试输入我的SSH时,我得到了臭名昭著的Someone has already registered this as a deploy key。我是唯一使用这个账号的人,没有其他人。

另外,如果我使用git push -u origin --all命令,我会得到:

代码语言:javascript
复制
conq: repository access denied. access via a deployment key is read-only.
fatal: Could not read from remote repository.

deployment key已经被删除时。我甚至删除了我的账号,创建了一个新的账号,但仍然可以使用Someone has already registered this as a deploy key

我正在尝试从Cloud9推送到Bitbucket,所以我不知道是否可以创建一个新的SSH。

我不知道还能做什么也不知道Bitbucket的人。有什么帮助吗?谢谢。

EN

回答 3

Stack Overflow用户

发布于 2014-08-14 07:53:10

选择容易的路径

部署密钥显然与某个BitBucket团队或存储库有关联,所以除非您能找到它,否则最简单的做法就是创建一个新的密钥对。这很容易做到,并且会为你省去很多痛苦和痛苦。

创建一个新的密钥需要一些时间。确保分发您的新密钥需要更长的时间,但仍然可能比追踪泄漏到野外的公钥要少一些麻烦。将您的新公钥作为帐户密钥上传到BitBucket,而不是作为部署密钥。然后使用openssh-client包中的/usr/bin/ssh-copy-id将新密钥快速分发到各种内部服务器。

如果您选择简单的方法,您的问题可以在几分钟内得到解决。我由衷地推荐它。

票数 1
EN

Stack Overflow用户

发布于 2014-08-29 05:00:08

我在没有git init的情况下进行提交和推送。这就是为什么它不断地告诉别人已经注册了那个SSH密钥。

票数 1
EN

Stack Overflow用户

发布于 2017-11-24 18:57:28

解析

打开Bitbucket Cloud配置了SSH的终端,输入如下内容

ssh -T git@bitbucket.org

https://confluence.atlassian.com/bbkb/someone-has-already-registered-that-ssh-key-338365482.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25297455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档