Atlassian's SourceTree has an annoying habit of prompting to select a credential helper. Here's how to resolve the issue.

The fix is to update the local GIT config.  The file (on windows) is located at:

%LOCALAPPDATA%\Atlassian\SourceTree\git_local\etc\gitconfig

and the "credential: helper" key needs to be set to "manager", as below:

[core]
	symlinks = false
	autocrlf = true
	fscache = true
[color]
	diff = auto
	status = auto
	branch = auto
	interactive = true
[pack]
	packSizeLimit = 2g
[help]
	format = html
[diff "astextplain"]
	textconv = astextplain
[rebase]
	autosquash = true
[filter "lfs"]
	clean = git-lfs clean -- %f
	smudge = git-lfs smudge -- %f
	process = git-lfs filter-process
	required = true
[credential]
	helper = manager