Bitbucket - 在哪里可以找到存储库 SSH 密钥?

Posted

技术标签:

【中文标题】Bitbucket - 在哪里可以找到存储库 SSH 密钥?【英文标题】:Bitbucket - where to find Repository SSH key? 【发布时间】:2016-06-10 23:45:13 【问题描述】:

我正在设置 Amazon OpsWorks,并要求我添加存储库 SSH 密钥。我在 Bitbucket 上托管项目。

当我点击存储库菜单选项时,我没有看到任何关于 SSH 密钥的提及。 所以我转到“我的帐户”->“Bitbucket 设置”,有一个名为“SSH 密钥”的部分。我在那里看到了我最近添加的 SSH 密钥,但是当我将它复制并放入 Amazon OpsWorks 时,它说密钥无效,我应该输入一个有效的。

在哪里可以找到/生成 SSH 密钥以供 Amazon OpsWorks 访问私有 Bitbucket 存储库?

谢谢

【问题讨论】:

【参考方案1】:

您使用ssh-keygen 生成密钥,正如名称提示一样。亚马逊可能会为您提供有关格式等的说明,但假设它是标准的openssh 格式:

ssh-keygen -f key -N ''

现在key 文件包含您需要添加到 Amazon 的私有部分,key.pub 包含您需要添加到 BitBucket 的公共部分。

不建议泄露用于从不同位置(您的计算机)连接的私钥。

【讨论】:

以上是关于Bitbucket - 在哪里可以找到存储库 SSH 密钥?的主要内容,如果未能解决你的问题,请参考以下文章

将本地Mercurial存储库移动到Bitbucket

将项目从bitbucket导入到本地maven存储库

限制 GitHub 或 Bitbucket 存储库的访问

Bitbucket API 2.0 - 私有存储库列表

IBM Worklight 5.0.6 - 在哪里可以找到 5.0.6 存储库?

Yarn 包管理器:从私有 Bitbucket 存储库安装依赖项