Details
-
Bug
-
Resolution: Unresolved
-
Low
-
None
-
Severity 2 - Major
-
1,037
-
10
-
Description
Issue Summary
When attempting to use the SSH 2FA method, with the command below:
ssh git@bitbucket.org recovery_codes
The following error message is thrown:
{"type": "error", "error": {"message": "You cannot administer personal accounts of other users."}}
Or even, the request is successful but the recovery codes are missing in the response:
Your single-use recovery codes are Once logged in, you should immediately visit https://bitbucket.org/account/user/git/two-step-verification/ to add a new two-step device. Thank you for using Atlassian Bitbucket.
Steps to Reproduce
- Set up an SSH key and 2FA on your account
- On your terminal, run the following command, as described here:
ssh git@bitbucket.org recovery_codes
Expected Results
The recovery codes are correctly displayed on the terminal.
Actual Results
The following error is thrown:
{"type": "error", "error": {"message": "You cannot administer personal accounts of other users."}}
Or the Recovery Codes are missing in the response body;
Workaround
Currently, the only known workaround is to disable your account 2FA using the e-mail method described here, under "Disable two-step verification":
https://support.atlassian.com/bitbucket-cloud/docs/enable-two-step-verification/