Whenever I try to push into my repo git asks for both
username & password.
I have no problem in re-entering my password each time but the problem is in entering username. I use
https to clone my repository.
So, how can I configure git so that it doesn't asks for
username on each
I am new to linux but IIRC in windows
git push only asks for password.
Edit (by @dk14 as suggested by moderators and comments)
WARNING: If you use
credential.helper store from the answer, your password is going to be stored completely unencrypted ("as is") at
~/.git-credentials. Please consult the comments section below or the answers from the "Linked" section, especially if your employer has zero tolerance for security issues.
Even though accepted, it doesn't answer the actual OP's question about omitting a username only (not password). For the readers with that exact problem @grawity's answer might come in handy.
Original answer (by @Alexander Zhu):
You can store your credentials using the following command
$ git config credential.helper store
$ git push http://example.com/repo.git
Username: <type your username>
Password: <type your password>
Also I suggest you to read
$ git help credentials