I uploaded my ~/.ssh/id_rsa.pub to Bitbucket\'s SSH keys as explained, but Git still asks me for my password at every operation (such as git pull).
Actually, none of these answers reflect current state of the art with Git (v2.29 by time of writing this answer). In the latest versions of Git, cache, winstore, wincred are deprecated.
If you want to clone a Bitbucket repository via HTTPS, e.g.
git clone https://Kutlime@bitbucket.org/SomeOrganization/SomeRepo.git
.gitconfig accordingly (global or local)[credential]
helper = manager
You can locate your .gitconfig by executing this command.
git config --list --show-origin
git clone https://Kutlime@bitbucket.org/SomeOrganization/SomeRepo.git
and wait until log on window appears. Use your user name from the url (kutlime in my case) and your generated app password as a password.