How to store your github https password on Linux in a terminal keychain? How to store your github https password on Linux in a terminal keychain? linux linux

How to store your github https password on Linux in a terminal keychain?


I would still recommend the method I describe in "Is there a way to skip password typing when using https://github.com"

Encrypting your .netrc allows you to store multiple credentials (to GitHub, and BitBicket, and ...) in one file, and have it used through the git credential helper netrc (git1.8.3+).

And it is compatible with the Github two-factor authentication, as I detail in "Configure Git clients, like GitHub for Windows, to not ask for authentication".

It works on Windows (and Linux or Mac).
And you can limit the number of minutes/hours during which gpg won't ask you again for the private key passphrase.


This method is not recommend, but still if you are in rush and nothing else is working for you, Simply add a new remote as

git remote -rm origin git remote add origin https://username:mypassword@github.com/path/to/repo.git

that's it now you don't need to enter password again and again

Note: This method doesn't work with two step authorization accounts