每次重启 Mac 时都要重新添加 ssh 密钥

每次重启 Mac 时都要重新添加 ssh 密钥

每次我重新启动机器后尝试与 git 交互时,都会出现错误,提示我被拒绝访问。

为了解决这个问题,我输入命令

sudo ssh-add -K ~/.ssh/github_rsa

在我重启电脑并再次输入之前,这个方法一直有效。这是这对我很有帮助。

我该如何获取它,这样我就不必每次都输入它了。在其他机器上似乎运行良好

答案1

对于其他仍在寻找的人,我找到了一个可行的解决方案Stackchange,基于一个问题Reddit提到了此问题,特别是 macOS Sierra。

除此之外ssh-add -K您还必须创建一个~/.ssh/config包含以下内容的新文件:

Host *
   UseKeychain yes
   AddKeysToAgent yes
   IdentityFile ~/.ssh/id_rsa
   IdentityFile ~/.ssh/id_25519

对我有用,希望这对某人有帮助:)

相关内容