Fix SSH Access Denied for Git SSH remotes

less than 1 minute read

This same process is true for Gitlab, Github, Bitbucket, etc.

If you have more than about 5 SSH keys on your PC in ~/.ssh/, you need to setup your ~/.ssh/config file so that SSH to (or other SSH server) uses the correct SSH Public Key the first connect try.

  1. add to ~/.ssh/config
        User git
        Port 22
        IdentitiesOnly yes
        PubKeyAuthentication yes
        IdentityFile ~/.ssh/mygit
    key created without ssh-agent
  2. switch remote URL to SSH

Categories: ,


Leave a comment