When trying to push to a remote repository, Sourcetree always uses the defined default account, regardless of the user information set in the repository settings. To push using another account, I'm forced to go into settings and change the default account.