Each time Sourcetree attempts to use my credentials for any account, OSX prompts me with a message informing me that 'SourceTree wants to use your confidential information stored in "github.com" in your keychain' - If I hit "Allow" or "Always Allow", nothing happens. The dialog remains in-place for an infinite number of clicks until I finally press "Deny."
I've tried deleting my credentials, reinstalling sourcetree...nothing works. Any assistance would be really helpful!
I appreciate that Atlassian has provided not even an acknowledgement to this issue, much less a solution.
@Brian Brown, I fixed this by removing all of my repositories and adding the ones I actually use again. Another answer clued me in that a repository containing a remote to which I no longer have access might cause a (still inexcusable) keychain password loop. After deleting all of my bookmarks (without removing the repositories themselves from my machine) I can confirm that I'm not getting any nasty keychain notifications anymore.
I hope this helps!
Temporary Workaround: I went into my keychain, found my github credential, and changed it to always allow access without password to that credential. Not super terrified of programs on my computer misusing my github creds...
That said, this is pretty crappy. Atlassian needs to fix this. Sourcetree continually asks for access, even when keychain reports that it has been explicitly allowed.
1. Download App Cleaner and trash everything related to SourceTree i.e. Application Support, Caches, Preferences (ignore the executable, which requires pro version). Close App Cleaner, you're done with it now.
2. Trash SourceTree from Applications folder manually
3. Restart your computer
4. Download SourceTree version 2.0.3 Download Now
5. Install, and everything should be golden (note: you'll have to add your local repositories again)
In my case the problem was a thirdparty software (MagicPrefs).
To check this out, start your mac in safemode. Then open sourcetree and try if the problem is still there.
If not, you have to find the bad guy. First remove all startup objects in your mac user profile. If this doesn't help, a user or system extension could be the problem too (like in my case).
I've got the same issue - sourcetree 2.2.4. Ironically my github account works fine, but it's the Bitbucket one that gets stuck on keychain access. I've been able to bypass the issue by following Wesley Boynton's solution of allowing global access to the Bitbucket credential. Still pretty crappy.
It seems like Atlassian just does not monitor this forum at all?
Badges are a great way to show off community activity, whether you’re a newbie or a Champion.Learn more
Supported Platforms macOS Windows To make using Sourcetree as simple yet powerful as possible we embed (bundle) dependencies such as Git, Git LFS, and Mercurial. We strive to keep these...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs