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
Play this article
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
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
Hope this saves you some time and getting annoyed ๐๐
Feel free to comment with questions or feedbackโ๏ธ
Happy coding,
Az ๐จ๐พโ๐ป
ย