Ta odpowiedź jest przeznaczona dla użytkowników SO, którzy przeglądają tutaj po wyszukaniu błędu.
- Terminal nie zaakceptuje hasła do aplikacji internetowej Bitbucket lub Atlassian, jeśli
Twoje konto jest powiązane z kontem Atlassian (Jira). Jeśli tak jest w twoim przypadku, masz wygenerowany dla ciebie gigantyczny ciąg, który możesz znaleźć w aplikacji pęku kluczy MacOSX. To jest hasło, które akceptuje terminal.
- Nie jest jasne, jak ponownie wygenerować to hasło lub ustawić je ponownie, aby odpowiadało temu, które będzie akceptować Bitbucket.
- Zmiana hasła w ustawieniach SourceTree nie działa dla mnie.
- Zmiana hasła w profilu konta Atlassian nie działa dla mnie.
- Bitbucket nie ma łącza ani interfejsu do zmiany hasła w tym przypadku w profilu konta Bitbucket - użytkownik musi przejść do profilu konta Atlassian.
W moim przypadku nic nie zadziałało, ponieważ zmieniłem nazwę użytkownika w Bitbucket.
Atlassian i Bitbucket nie są w pełni zintegrowane. Bitbucket używa adresu e-mail użytkownika Atlassian i hasła do aplikacji internetowej, ale umożliwia wybranie innej nazwy użytkownika.
Wydaje się, że w tym procesie występuje błąd, zwłaszcza, że nie jest jasne, która aplikacja lub proces generuje uwierzytelnianie i gdzie jest przechowywane lub edytowalne. Zmiana nazwy użytkownika przerywa uwierzytelnianie.
Być może istnieje sposób na zaktualizowanie nazwy użytkownika używanej przez poświadczenia i Bitbucket, ale byłem już kilka godzin w tyle, gdy odkryłem, że zmieniam nazwę użytkownika z powrotem na taką, jaka była przed przywróceniem uwierzytelnienia.
.gitconfig
pliku w repozytorium git, a także lokalną konfigurację git (~/.gitconfig
(lub~/.config/git/config
w niektórych dystrybucjach)).