Automate login to GitHub with ssh key (linux)
Following guide on how I automated authenticating ssh key for windows WSL Debian

Software engineer focusing on PHP, JavaScript, HTML, CSS, CI/CD, GitHub, AWS, Azure & Magento Commerce. I enjoy code for good projects, tech, gym, nature, travel, fried chicken, and coffee.
All my articles are educational only from my experience.
Feel free to connect.
Intro
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
Credits
- https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
- Create ssh key
Shameless Plugs
- Join me and invest commission-free with Freetrade. Get started with a free share worth ยฃ3-ยฃ200.
- Start a blog on Hashnode
- Transfer money internationally with Wise
- Join coinbase with my and you will earn some free crypto as well
Hope this saves you some time and getting annoyed ๐๐
Feel free to comment with questions or feedbackโ๏ธ
Happy coding,
Az ๐จ๐พโ๐ป






