【问题标题】:Retrieving SSH keys检索 SSH 密钥
【发布时间】:2017-01-06 04:45:02
【问题描述】:

在我的 Windows 8.1 开发机器上,我用新硬盘替换了损坏的硬盘并安装了 Git。我现在想使用我之前使用的相同凭据继续提交对项目的更改(我已经使用 git 文件夹从备份中复制到我的新 HDD)。但是我的SSH 密钥现在已经无法挽回地丢失在旧硬盘上。有没有办法以“我”的身份继续为项目做出贡献?

【问题讨论】:

  • 您的“git 身份”通常与您的电子邮件地址相关联,而不是与 ssh 密钥相关联。你用钥匙做什么?
  • 谢谢 - 老实说,我对整个事情有点不确定。我认为推送到 Bitbucket(在这种情况下)需要某种 ssh 密钥,我确定我上次这样做了......
  • 是的,远程存储库可能使用 SSH 进行访问。您可以简单地创建一个新的 SSH 密钥对并将新的公钥添加到您的 Bitbucket 帐户。至少 GitHub 是这样的。
  • 你说得对,非常感谢!随意添加此作为答案,我会将其标记为正确。

标签: windows git ssh windows-8


【解决方案1】:

如果您使用 SSH 对远程存储库进行身份验证,那么您不一定需要旧密钥。您可以生成新的密钥对并将公钥添加到远程存储库。具体如何运作取决于您使用的服务。

您的“git 身份”与您在提交中使用的姓名和电子邮件地址相关联,而不是您的身份验证方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-02
    • 2017-06-14
    • 2013-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-17
    相关资源
    最近更新 更多