Viren
Viren

Reputation: 5952

Asking git to look for different key other than id_rsa

I not sure why but even though I mention properly in ssh config to look for identity file with name viren.pub for github

git still considering id_rsa as default and it does not seem to work unless an until i rename viren.pub and viren to id_rsa.pub and id_rsa

Here my ssh config look like

Host ec2-123-121-121-121.compute-1.amazonaws.com
        Hostname github.com
        User git
        IdentityFile /root/.ssh/viren

Can anyone help

Upvotes: 6

Views: 3555

Answers (1)

Jan Hudec
Jan Hudec

Reputation: 76236

I believe the ssh config only applies if you use the alias defined in host clause to connect to the server.

I.e. you should have in ssh config have:

host github
    hostname github.com
    user git
    identityfile /root/.ssh/viren

The host directive has to be followed with something you will actually use to connect, so [Amazon server] is not appropriate. And you have to tell git to connect to:

github:/....

(and not [email protected]:/.....)

Upvotes: 5

Related Questions