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

Can't login to bitbucket server accout when username is an email

asalkeld May 9, 2018

Hi

So we have "bitbucket server" and when we go to "edit hosting account" and select "bitbucket server", basic auth and a username that is an email address.

We get :

-----------------------------

Authentication Failed

Failed to check login for user [foo@corp.com]: The URL "https://<our bitbucket server>/rest/api/1.0/users/foo%40corp.com" returned code "NotFound".

user foo@corp.com does not exist.

------------------------------

I think it's because the url it's generating is wrong:

If I go to the browser and enter:

https://<our bitbucket server>/rest/api/1.0/users/foo_corp.com/

it works fine, but if I enter the url sourcetree tries, it fails with the same error

https://<our bitbucket server>/rest/api/1.0/users/foo%40corp.com/

 

Question:

is this a bug (know or not), or are we configuring something wrong?

 

Thanks

Angus

7 answers

1 vote
Mike Corsaro
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
May 17, 2018

Hello again! This issue will be fixed in the next release. For now, you might be able to work around this issue by replacing the "@" in your username with a "_"

0 votes
Maxime Lemanissier September 7, 2018

I created a ticket there: https://jira.atlassian.com/browse/SRCTREEWIN-8872
Looks like it will be fixed soon.

0 votes
Andriy Lishchytovych July 29, 2018

SourceTree 2.6.10
Bitbucket 5.12.0

It is not possible to use user@domain.com-type logins. "@" leads to UserNotFound, "_" leads to Unauthorized exceptions.

Fix is really needed.

0 votes
Andriy Lishchytovych July 29, 2018

With the latest Bitbucket Server, it is not possible to use "email@domain.com"-type logins in SourceTree. @ leads to "UserNotFound", _ leads to Unauthorized exceptions.

0 votes
josiahsansone May 17, 2018

I am having exactly the same issue - we use Active Directory logins for our Bitbucket server and we use UserPrincipalName which is the email.  Login fails because it's interpreting the "@" symbol incorrectly when trying to connect to the server.  When I use my local Bitbucket admin login, it works fine.  Please fix this ASAP.

0 votes
Mike Corsaro
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
May 10, 2018

Hello! Could you try logging in without the "@corp.com" part of your username when logging in? I think that's probably causing the issue.

asalkeld May 10, 2018

Thanks for the suggestion, when I tried that I got the following error (assuming a username of "foo"):

Failed to check login for user [foo]: The URL "https://<our bitbucket server>/rest/api/1.0/users/foo" returned code "NotFound".

0 votes
bgannin
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
May 10, 2018

Hi Angus,

Thanks for the report! I'll pass it along to the Windows folks to check out for the next update.

Cheers,

Brian Ganninger
Product Manager, Sourcetree

asalkeld May 16, 2018

Thanks @bgannin this is super annoying, and seems like an easy fix.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events