Ssh keeps forgetting the keys

This is the problem: I use Git Shell installed with GitHub for Windows.
I have 3 ssh keys inside C:\Users\MyName\.ssh:

  • github_rsa (this is the key generated by github for windows)
  • id_rsa (generated by me)
  • tm_rsa (generated by me)

I inserted the key with this command:

  • Git stash for accidental branch switch
  • git checkout HEAD~2 (example) deletes untracked files if they were added with last commit.
  • How can I untrack a file from a git repository in Intellij
  • Force git to not modify files in my working tree
  • How does this pre-commit hook fix trailing whitespace?
  • edit a file in all commits in git
  • ssh-add ~/.ssh/github_rsa
    ssh-add ~/.ssh/id_rsa
    ssh-add ~/.ssh/tm_rsa
    

    Everytime I reboot the computer, ssh keeps forgetting the keys. if i do this command ssh-add -L, it shows only one key, usually github_rsa.

    How can I avoid having to enter the keys each time?

  • Shortcut equivalent for a git pull from repository to current branch
  • iOS CoreData: “Data Model Version Compiler” error
  • best way to handle many forks (and “sub-forks”) with Github?
  • Shell script to check git for changes and then loop through changed files?
  • Push an upstream new branch into origin
  • ClearCase - how to use like Git
  • One Solution collect form web for “Ssh keeps forgetting the keys”

    I think you have to add it to your git bash shell, in .bashrc

    eval `ssh-agent`
    ssh-add
    
    Git Baby is a git and github fan, let's start git clone.