我试图在Macbook Pro上为我的 Github 生成一个 SSH 密钥。然而,当我进行将其添加到 ssh-agent 的步骤时,我遇到了“输入身份验证器的 PIN”问题。奇怪的询问来自以下命令:
$ ssh-add -K ~/.ssh/id_rsa
Enter PIN for authenticator:
Run Code Online (Sandbox Code Playgroud)
我完全不知道我应该输入什么来回答这个问题。然而,当我输入以下命令时,一切都如此页面所示。
$ /usr/bin/ssh-add -K ~/.ssh/id_rsa
Identity added: /Users/${user_name}/.ssh/id_rsa (your_email@example.com)
Run Code Online (Sandbox Code Playgroud)
为什么会存在这种差异?您究竟需要输入什么来询问“输入身份验证器的 PIN:”?
$ ssh -V
OpenSSH_8.3p1, OpenSSL 1.1.1g 21 Apr 2020
$ sw_vers -productVersion
10.15.6
Run Code Online (Sandbox Code Playgroud)