Ответ 1
git config --global credential.helper osxkeychain
git config --global credential.helper store (for Windows 10)
Сбрасывает пароль в keychain OS X и после выполнения этого запроса запрашивает имя пользователя и пароль для вашего репо.
Я использую BitBucket и должен был изменить свой пароль, потому что он был скомпрометирован.
git pull
remote: неверное имя пользователя или пароль. Если вы входите в систему через стороннюю службу, вы должны убедиться, что у вас есть пароль учетной записи, указанный в профиле вашей учетной записи.
fatal: Ошибка аутентификации для https://bitbucket.org/myusername/myproject.git/ '
Как я могу изменить свой пароль с помощью командной строки?
git config --global credential.helper osxkeychain
git config --global credential.helper store (for Windows 10)
Сбрасывает пароль в keychain OS X и после выполнения этого запроса запрашивает имя пользователя и пароль для вашего репо.
Я думаю, что это только проблема аутентификации...
Что все:)
Сначала отредактируйте свой .git/config и удалите свое имя пользователя из 'url'.
У меня было это:
url = https://[email protected]/pathto/myrepo.git
И после модификации:
url = https://bitbucket.org/pathto/myrepo.git
Затем попробуйте нажать (или нажать) и использовать свои адрес электронной почты и пароль для входа.
Мне нужно было сделать это и запустить git pull, чтобы установить мой пароль из командной строки, чтобы заставить это работать.
Обратите внимание, что этот метод сохраняет ваш пароль в текстовом файле на вашем диске:
git config --global credential.helper store
git pull
Другие решения здесь: Есть ли способ пропустить ввод пароля при использовании https://на GitHub?
Я нажал на эту кнопку, и это сработало для меня.
Вот скриншот
Если вы обнаружили ошибку аутентификации при вводе правильного пароля и имени пользователя, это проблема git. Чтобы решить эту проблему, когда вы устанавливаете git на свой компьютер, снимите флажок с помощью диспетчера учетных данных enable git
Вы можете обновить свои учетные данные Bitbucket из брелка OSX.
Обновление кэшированных учетных данных с помощью командной строки:
$ git credential-osxkeychain erase
host=bitbucket.org
protocol=https
[press return]
Если он будет успешным, ничего не будет распечатано. Чтобы проверить, что он работает, попробуйте клонировать репозиторий из Bitbucket. Если вам будет предложено ввести пароль, запись в файле keychain будет удалена.
Если вы являетесь пользователем mac, это сработало для меня:
Затем он снова попросит пароль.
Этот ответ предназначен для пользователей SO, которые просматривают здесь после поиска ошибки.
В моем случае ничего не получилось, потому что я изменил свое имя пользователя в Bitbucket.
Atlassian и Bitbucket не полностью интегрированы. Bitbucket использует пароль пользователя и пароль веб-приложения Atlassian, но позволяет вам иметь другое имя пользователя.
Кажется, что в этом процессе есть ошибка, тем более что не известно, какое приложение или процесс генерирует аутентификацию и где она хранится или редактируется. Изменение имени пользователя прерывает аутентификацию.
Возможно, есть способ обновить имя пользователя, используемое учетными данными и Bitbucket, но я был уже несколько часов назад, когда обнаружил, что меняет свое имя пользователя на то, что было до восстановления аутентификации.
В последнее время BitBucket нуждается в создании пароля для приложения:
Настройки/Управление доступом/Папки приложений.
Я столкнулся с такой же ошибкой, но мне не нужно было менять пароль.
Просто перейдите в bitbucket->preferences->accounts
, выберите свою учетную запись и проверьте, правильно ли ваш пароль.
В моем случае мой пароль был испорчен. Просто исправьте мой пароль, и он сработал.