每次重新启动我的 mac 时重新添加 ssh 密钥

Wil*_*ill 8 ssh git macos

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

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

sudo ssh-add -K ~/.ssh/github_rsa
Run Code Online (Sandbox Code Playgroud)

这一直有效,直到我重新启动计算机并必须再次输入它。这是迄今为止帮助我的页面

我怎样才能得到它,所以我不必每次都输入它。似乎在其他机器上工作正常

Chr*_*cht 11

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

此外,ssh-add -K您还必须~/.ssh/config使用以下内容创建一个新文件:

Host *
   UseKeychain yes
   AddKeysToAgent yes
   IdentityFile ~/.ssh/id_rsa
   IdentityFile ~/.ssh/id_25519
Run Code Online (Sandbox Code Playgroud)

为我工作,希望这对某人有所帮助:)