Entering credentials every time when commit-ting to the remote repository either stored in github or gitlab or your preferred one can become laborious mostly when you commit like 10 times or more per days. Let’s say you take 2 mins to enter your username and password and that you are commit-ting 10 times a day then it will take you 2*10 = 20 mins, considering that we ignore the times you failed when entering them. You could have saved time if you used SSH keys.

… Oh wait then how do I add one to my account ? Don’t be so hurry we need first to have a brief summary on what SSH-key is.

What is SSH-key ? …….