skip to Main Content

I am a new programmer, and also still a "noob" using Debian based distributions and Linux in general. Every time I push to my GitHub repository as u know, I have to write username and password which is my GitHub token, I have the token stored in a file and I have to enter the file copy the token and use it, and it’s a bit annoying, I know it’s possible to store commands in variables to make shell use faster, is there some sort of way to do the same with my token? or which would be a good practice to do so?

Thanks in advance for your time.

2

Answers


  1. I would suggest using SSH keys which you can find more information about here. When authenticating using SSH keys you don’t have to type in your password manually.

    A few things that would change would be that you should select the SSH option instead when you’re going to clone your repository.

    I believe the following command can change this configuration for repos that you’ve already cloned using HTTPS:

    git remote set-url origin [email protected]:<username>/<repository-name>

    Menu to select SSH instead of HTTPS

    Login or Signup to reply.
  2. You can cache your username/password with this command:

    git config --global credential.helper 'cache --timeout=secs'
    

    where secs (seconds) defaults to 900 (15 minutes).

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search