Automate login to GitHub with ssh key (linux)

Photo by David von Diemar on Unsplash

Automate login to GitHub with ssh key (linux)

Following guide on how I automated authenticating ssh key for windows WSL Debian

Asrin Dayananda
ยทApr 15, 2022ยท

1 min read

Subscribe to my newsletter and never miss my upcoming articles

Play this article


If you have setup ssh authentification to GitHub and if you are annoyed at setting ssh-agent and github key everytime you pull/push to git, here is how you automate it ๐Ÿ˜

Edit linux profile

This is based on linux WSL2 system

  • Edit your linux profile
    nano ~/.profile
  • And add eval
    `eval `ssh-agent` 
    ssh-add ~/.ssh/github-key
  • Close current terminal and open new terminal
  • You should have these lines printed out at start of terminal
    Agent pid XXXX Identity added: /root/.ssh/github-key XXXX
  • Test fetching/commiting and pushing a change. eg
    git fetch
    git commit --allow-empty -m "test"
    git push


Shameless Plugs

Hope this saves you some time and getting annoyed ๐Ÿ˜’๐Ÿ˜

Feel free to comment with questions or feedbackโœŒ๏ธ

Happy coding,

Az ๐Ÿ‘จ๐Ÿพโ€๐Ÿ’ป

Share this