Этот ответ предназначен для пользователей SO, которые просматривают здесь после поиска ошибки.
- Терминал не примет ваш пароль веб-приложения Bitbucket или Atlassian, если
ваша учетная запись связана с учетной записью Atlassian (Jira). Если это ваш случай, у вас сгенерирована гигантская строка, которую вы можете найти в своем приложении связки ключей MacOSX. Это пароль, который принимает Терминал.
- Непонятно, как заново сгенерировать этот пароль или заново установить его в соответствии с тем, что Bitbucket примет.
- Смена пароля в настройках SourceTree у меня не сработала.
- Смена пароля в профиле учетной записи Atlassian у меня не сработала.
- Bitbucket не имеет ссылки или интерфейса для изменения пароля в этом случае в профиле учетной записи Bitbucket - пользователь должен перейти в профиль учетной записи Atlassian.
В моем случае ничего не получилось, потому что я изменил свое имя пользователя в Bitbucket.
Atlassian и Bitbucket интегрированы не полностью. Bitbucket использует адрес электронной почты пользователя Atlassian и пароль веб-приложения, но позволяет использовать другое имя пользователя.
Кажется, в этом процессе есть ошибка, особенно потому, что неясно, какое приложение или процесс генерирует аутентификацию и где она хранится или доступна для редактирования. Изменение имени пользователя нарушает аутентификацию.
Возможно, есть способ обновить имя пользователя, используемое учетными данными и Bitbucket, но я уже был на несколько часов позже, когда обнаружил, что мое имя пользователя изменилось на то, что было до восстановления аутентификации.
.gitconfig
файла в вашем репозитории git, а также вашу локальную конфигурацию git (~/.gitconfig
(или~/.config/git/config
в некоторых дистрибутивах)).