git config credential.helper store
then
git pull
provide user-name and password and those details will be remembered later. The credentials are stored in the disk, with the disk permissions.
if you want to change password later
git config credential.helper store
then
git pull
provide new password and it will work like before.