包含此页的版本:
不含此页的版本:
如果您使用 PuTTY 及其身份验证代理(Pageant)而不是 Windows 内置的 OpenSSH 客户端,请按照以下步骤作。例如,如果您使用 SourceTree 作为 Git 客户端,则它附带了 PuTTY(和 Pageant)来代替 OpenSSH 使用。
确保您已安装 PuTTY 套件,其中包括 Pageant。如果未安装,其下载链接可在 https://www.putty.org/ 获得。
检查是否有任何现有的 SSH 密钥。请参阅 GitHub Docs 文章检查现有 SSH 密钥。
如果您没有 SSH 密钥:
请按照以下步骤在 Windows 上自动加载密钥和密码:
.ppk扩展名,然后单击“打开”。您可能已经将 Git 配置为使用 PuTTY 的plink.exe程序。 要检查 Git 在使用 SSH 密钥时是否使用 Pageant:
GIT_SSH_COMMAND环境变量。 如果没有,请创建它。plink.exe文件。 默认情况下,此位置为"C:\Program Files\PuTTY\plink.exe". 【重要事项】如果路径包含空格,请确保将值括在引号中。要在启动时自动加载私有密钥:
打开“开始”菜单并右键单击“选美比赛”。
选择“更多”>“打开文件位置”。将打开“文件资源管理器”窗口。
右键单击 Pageant 并选择 Properties。Pageant Properties 窗口随即打开。
通过附加要在启动时加载的私钥的完整路径来更新 Target 字段。用空格分隔每个密钥。 例:
"C:\Program Files\PuTTY\pageant.exe" "C:\Users\user1\myKeys\privatekey.ppk"
选择“应用”,然后选择“确定”。
通过打开命令行并运行git命令,以确保您可以在没有提示输入密码的情况下完成作。
当 Pageant 运行并输入密码时,您可以使用 Unity 包管理器使用受密码保护的 SSH 密钥通过 SSH 从该 Git 存储库中获取包。
下次 Pageant 启动时,它会提示您输入密码(如果密码受密码保护)。
若要在 Windows 启动时自动加载 Pageant,请参阅 Microsoft 支持文章添加要在 Windows 10 中启动时自动运行的应用。