Câu trả lời này dành cho những người dùng SO duyệt ở đây sau khi tìm kiếm lỗi.
- Terminal sẽ không chấp nhận mật khẩu ứng dụng web Bitbucket hoặc Atlassian
của bạn nếu tài khoản của bạn được liên kết với tài khoản Atlassian (Jira). Nếu đây là trường hợp của bạn, bạn có một chuỗi khổng lồ được tạo cho bạn mà bạn có thể tìm thấy trong ứng dụng chuỗi khóa MacOSX của mình. Đây là mật khẩu mà Terminal chấp nhận.
- Không rõ làm thế nào để tạo lại mật khẩu này hoặc đặt lại nó để phù hợp với những gì Bitbucket sẽ chấp nhận.
- Thay đổi mật khẩu trong cài đặt của SourceTree không phù hợp với tôi.
- Thay đổi mật khẩu trong hồ sơ tài khoản Atlassian không hoạt động đối với tôi.
- Bitbucket không có liên kết hoặc giao diện để thay đổi mật khẩu cho trường hợp này trong hồ sơ tài khoản Bitbucket - người dùng phải truy cập hồ sơ tài khoản Atlassian.
Trong trường hợp của tôi, không có gì hoạt động vì tôi đã thay đổi tên người dùng của mình trong Bitbucket.
Atlassian và Bitbucket không được tích hợp hoàn toàn. Bitbucket sử dụng email người dùng Atlassian và mật khẩu ứng dụng web, nhưng cho phép bạn có một tên người dùng khác.
Dường như có một lỗi trong quá trình này, đặc biệt là vì không rõ ứng dụng hoặc quy trình nào đang tạo xác thực và nơi nó được lưu trữ hoặc có thể chỉnh sửa. Thay đổi tên người dùng phá vỡ xác thực.
Có thể có một cách để cập nhật tên người dùng được sử dụng bởi thông tin đăng nhập và Bitbucket, nhưng tôi đã chậm vài giờ khi phát hiện ra rằng việc thay đổi tên người dùng của mình trở lại như trước khi khôi phục xác thực.
.gitconfig
tệp trong git repo và cả cấu hình git cục bộ của bạn (~/.gitconfig
(hoặc~/.config/git/config
trên một số bản phân phối)).