使用 PUTTY 生成密钥

Generate key using PUTTY

所以我正在学习如何自己使用 gitlab 以便将来使用。 我停留在生成密钥部分。我已经下载了 PUTTY,但不知道如何生成密钥。

目前我遵循这个 post,但不知道如何 select 密钥。

如您的 link 所述,您需要使用 PuTTYgen 生成密钥 (8.2 Using PuTTYgen, the PuTTY key generator)。

如果您只下载了 putty.exe,那么您还需要下载 puttygen.exe,请参阅此处: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

否则,如果您 运行 安装程序,它可能已经安装了。


使用 PuTTYgen 生成密钥后,您需要保存它。

  • PuTTY 需要 *.ppk
  • OpenSSH 需要不同的密钥格式(运行 PuTTYgen,并生成一个密钥,然后查看 Conversions -> Export OpenSSH key 菜单项。

您可能需要使用 OpenSSH 密钥来安装 git,所以请注意...


获得密钥后,打开 PuTTY 并导航至 Connection -> SSH -> Auth,然后 select 您的 *.ppk 文件位于“用于身份验证的私钥文件" 框。

注意: 如果您打算使用特定的 git 帐户(而不是用户帐户)登录,那么我还建议您 [= Session 窗格中的 50=] Close window on exit: Never。这样,如果您的服务器提供了您可以访问并关闭会话的存储库列表,PuTTY 就不会 "disappear"。