Ssh一直忘记钥匙

ret*_*guy 7 git ssh github

这是问题:我使用Git Shell安装了GitHub for Windows.我里面有3个ssh键C:\Users\MyName\.ssh:

  • github_rsa(这是由github为windows生成的密钥)
  • id_rsa(由我生成)
  • tm_rsa(由我生成)

我用这个命令插入了密钥:

ssh-add ~/.ssh/github_rsa
ssh-add ~/.ssh/id_rsa
ssh-add ~/.ssh/tm_rsa
Run Code Online (Sandbox Code Playgroud)

每次我重新启动计算机时,ssh都会忘记密钥.如果我执行此命令ssh-add -L,通常只显示一个键github_rsa.

我怎样才能避免每次都输入密钥?

Stu*_*ler 6

我认为你必须将它添加到你的 git bash shell 中,在 .bashrc 中

eval `ssh-agent`
ssh-add
Run Code Online (Sandbox Code Playgroud)