On line 4 of the clone your new repo instructions. The command is listed as follows:
git remote add origin https://staging.bitbucket.org/USER_NAME/bacon.git
This should read:
git remote add origin https://USER_NAME@staging.bitbucket.org/USER_NAME/bacon.git
If you add a remote origin and push without the username, you are prompted for a username anyway. There is not a clear reason to exclude it.