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
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
- 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 ๐จ๐พโ๐ป
ย