-1

在新的 Windows 10 安装(Build 18362)上,我想使用我的 Yubikey Neo,它有一个 Authentication 子密钥(以及一个 Encryption 和一个 Signing 子密钥),通过 SSH 克隆一个 Git repo:

git clone git@bitbucket.org:boggin/something.git

我有一个gpg-agent.conf

enable-putty-support
enable-ssh-support
default-cache-ttl 600
max-cache-ttl 7200

请注意,现在默认的 SSH 客户端 OpenSSH 将不起作用(支持 GPG 和智能卡用户),但您可以使用 PuTTY。我尝试在我的中设置ssh.variantto但这似乎不起作用。putty.gitconfig

我需要采取哪些步骤才能使 Git 使用 PuTTY SSH 并识别 Yubikey?

4

1 回答 1

2

以下步骤适用于我的情况。

Yubikey + Windows指南中,我发现:

git config --global core.sshcommand 'plink -agent'

如果您现在尝试克隆存储库,控制台将挂起,但上面的链接指南显示了如何克服这个问题:

putty.exe -ssh git@github.com

现在git clone可以工作了。

于 2019-08-02T22:31:28.883 回答