Follow

Follow
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's photo
Asrin Dayananda
·Apr 15, 2022·

1 min read

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

Hope this saves you some time and getting annoyed 😒😁

Feel free to comment with questions or feedback✌️

Happy coding,

Az 👨🏾‍💻

 
Share this