title: Unable to push to Bitbucket from Sourcetree without Error
body: <p>I've been using Sourcetree and Bitbucket for a number of years. Recently things have changed and I'm a bit lost. I'm getting this message</p>
  
  <pre><code>git -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree push -v --tags the_repo refs/heads/file_system:refs/heads/file_system 
  Pushing to https://BLAH@bitbucket.org/BLAH/the_repo.git
  remote: Invalid username or password. If you log in via a third party service you must ensure you have an account password set in your account profile.
  fatal: Authentication failed for 'https://BLAH@bitbucket.org/BLAH/the_repo.git/'
  Pushing to https://BLAH@bitbucket.org/BLAH/the_repo.git
  POST git-receive-pack (549 bytes)
  remote: 
  remote: Create pull request for file_system:        
  remote:   https://bitbucket.org/BLAH/the_repo/pull-requests/new?source=file_system&amp;t=1        
  remote: 
  To https://bitbucket.org/BLAH/the_repo.git
   = [up to date]      The_Repo-Release-Version-123 -&gt; The_Repo-Release-Version-123
     27a5475..71431a7  file_system -&gt; file_system
  updating local tracking ref 'refs/remotes/The_Repo/file_system'
  Completed successfully
  </code></pre>
  
  <p>But it appears the push is actually happening despite the error. Thinking I would be better dealing with the error condition I went into Bitbucket.org and looked for the password to set. I setup an App Password for my repo in Bitbucket to allow two-step authentication (was this the right one to set?). According to the Bitbucket page</p>
  
  <blockquote>
    <p>App passwords allow two-step verification users to access their
    Bitbucket account through apps such as SourceTree.</p>
  </blockquote>
  
  <p>I'm not sure if this is what was meant by the first message but this was the only place I could find that seemed relevant. Things, however, didn't change. The 'push' seems to take a bit longer but still goes through. I get an identical message including the error and 'completed successfully'. Could anyone please tell me how to fix the "Invalid username or password" error and maybe where I am supposed to put the password both in Bitbucket and Sourcetree? Perhaps the problem is that I am using Sourcetree and this is just complicating my life. Would you suggest I just learn the command line and deal with pushes from there?</p>