Permission denied adding SSH key to .ssh/config
The config file in ~/.ssh/ has the wrong owner/permissions. It's owned by root.

Change the owner to gaurav with:

sudo chown gaurav:staff ~/.ssh/config


enter your password and it will work (if you are a sudoer).