Are you in the loop? Keep up with the latest by making sure you're subscribed to Community Announcements. Just click Watch and select Articles.

Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Earn badges and make progress

You're on your way to the next level! Join the Kudos program to earn points and save your progress.

Deleted user Avatar
Deleted user

Level 1: Seed

25 / 150 points

Next: Root


1 badge earned


Participate in fun challenges

Challenges come and go, but your rewards stay with you. Do more to earn more!


Gift kudos to your peers

What goes around comes around! Share the love by gifting kudos to your peers.


Rise up in the ranks

Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!


Git push not working

I tried sourcetree and local git to push the code .

Unfortunately i SAML password for    bitbucket is not working 


Looking for teh following things :


1. How to fix git global configuration setup in local for SAML based bitbucket

2. how to fix git global configuration using app password 

3. How to fix source tree for mac using app password


1 answer

0 votes
Theodora Boudale
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
Mar 15, 2023

Hi @Sankaran Nanjundan,

The SAML SSO password can be used only for logging in to from browser. If you want to clone and push to repos from your machine with basic authentication via HTTPS, you can generate an app password and use that (instead of a password):

The recommended approach is to use a credential helper to store the app password, instead of saving it in plain text.

If you are using a Mac, then Keychain Access is commonly used as a credential helper and it is pre-installed on Mac. You can check if it is already used by Git as a credential helper by running the following commands on a terminal on your Mac:

git config --global credential.helper
git config --system credential.helper

If the output of any of these commands is osxkeychain, then Keychain Access is already used as a credential helper for Git. If it isn't already set, you can set it with the command

git config -—global credential.helper osxkeychain

(applies to your user on the system)


git config -—system credential.helper osxkeychain

(applies to all users on the system)

The first time you try to clone or push to a Bitbucket Cloud repo via HTTPS, you will get asked to give a password. Enter the app password, and it should then get saved in the credential helper. Next time you pull or push to a Bitbucket Cloud repo, the saved app password should be used.

SourceTree also works with username and app password for HTTPS authentication. In SourceTree for MacOS, you can go to Accounts >> Add... and add your account with Auth type: Basic, Protocol: HTTPS, and provide username and an app password (in the Password field). Apart from Repositories Read - Write, make sure that the app password also has Account: Read permissions so it can be used when adding your account to SourceTree.

Kind regards,

Suggest an answer

Log in or Sign up to answer
Site Admin
AUG Leaders

Atlassian Community Events