Изменить учетные данные удаленного репозитория (аутентификация) в Intellij IDEA 14

Недавно я изменил свой пароль Bitbucket из соображений безопасности. Однако IntelliJ не обновил мой репозиторий до новых учетных данных, поэтому он не позволяет мне извлекать / отправлять что-либо в мой репозиторий. Я не использую для этого какие-либо плагины, только интегрированные операции VCS внутри IDE.

Каждый раз, когда я тяну / нажимаю, выскакивает:

фатальный: ошибка аутентификации для 'https: // momothereal: [email protected]/team/repo.git/ < / а>

Где xxxxxxxxxxxx - мой старый пароль. Я думаю, что изменение этого удаленного адреса с правильным паролем исправит это, хотя я не могу найти, где это сделать.


person Momo    schedule 25.01.2015    source источник
comment
все видят stackoverflow.com/questions/43543035/   -  person Amit G    schedule 18.04.2018
comment
Чтобы решить проблему с ошибкой аутентификации, см. stackoverflow.com/a/56984900/746347   -  person mixel    schedule 11.07.2019


Ответы (24)


Самый простой из всех вышеперечисленных способов - это:

  1. Зайдите в Настройки >> Внешний вид и поведение >> Системные настройки >> Пароли.
  2. Измените настройку, чтобы вообще не хранить пароли
  3. Сделать недействительным и перезапустить IntelliJ
  4. Перейдите в Настройки >> Контроль версий >> Git >> Исполняемый файл SSH: Встроенный.
  5. Выполните операцию извлечения / извлечения
  6. Введите пароль, когда будет предложено
  7. Снова перейдите в Настройки >> Внешний вид и поведение >> Системные настройки >> Пароли.
  8. На этот раз выберите хранить пароли на диске (защищены мастер-паролем)

Вуаля!

Обратите внимание, что это не сработает, если ваш пароль указан в самом URL-адресе. В этом случае вам необходимо выполнить шаги, указанные в здесь @moleksyuk.

Вы также решаете использовать опцию помощника по учетным данным в IntelliJ для достижения аналогичной функциональности, предложенной Рамешем здесь

person MozenRath    schedule 22.06.2016
comment
С тех пор меню было изменено на Настройки ›› Внешний вид и поведение ›› Пароли. - person MikaelF; 12.01.2018
comment
Studio 3.1.4 Даже если опция всегда ВЫКЛЮЧЕНА (не сохранять). Он все еще хранится. Поэтому каждый раз, когда вы пропустите пароль, вам придется перезапускать Studio, поскольку она постоянно использует этот первый пароль. - person halxinate; 03.09.2018
comment
Год спустя: для Windows 10 и нескольких сборок IDEA 2017+ это не работает, потому что учетные данные хранятся в Windows, а не в файле KeePass. См. ответ ниже от @ Dush для исправления. - person mwoodman; 06.02.2019
comment
Я начал использовать SSH, так что не надо с этим разбираться ... :) - person MozenRath; 07.02.2019
comment
что ты имеешь в виду аннулировать - person tgabb; 18.06.2019
comment
это опция в intelliJ - person MozenRath; 19.06.2019
comment
Это решение не сработало для меня и, возможно, устарело. Решение Рамеша ниже сработало для меня. Отменив выбор «Использовать помощник по учетным данным», я смог выполнить операцию git, такую ​​как выборка, где мне было представлено диалоговое окно для изменения моего пароля. - person Stephen; 16.04.2020
comment
Вы самые лучшие! Спасибо! - person ; 12.12.2020

Попробовав несколько ответов, я наконец смог решить эту проблему (в окне 10),

>git fetch
remote: HTTP Basic: Access denied
fatal: Authentication failed for 'http://gitlab.abc.net/V4/VH.git/'

Обновив пароль, хранящийся в Git Credential Manger для Windows (GCM),

Control Panel->User Accounts -> Windows Credentials
person Dushmantha    schedule 18.06.2018
comment
Спасибо! Это наконец сработало для меня. Почему Intellij не может просто запросить пароль при сбое, как это делает Eclipse ... - person Pamasich; 08.01.2019
comment
Это сразу решило мою проблему. В моем случае это было в разделе «Управление учетными данными Windows» (Windows 10, Панель управления- ›Учетные записи пользователей -› Управление учетными данными Windows), а затем я изменил пароли для записей, начинающихся с git :. Даже перезапускать ничего не пришлось. - person krm; 04.07.2019

Есть возможность очистить пароли

«Есть

person borovsky    schedule 06.10.2017
comment
В последней версии intellij у нас есть возможность установить мастер-пароль - person vkrams; 12.11.2019
comment
это сработало для меня, IJ в Windows, и недавно мой пароль домена изменился, и я попытался выполнить команду git с терминала IJ и получил ошибку «фатальная: аутентификация не удалась для ...». После удаления паролей таким образом в настройках IJ IJ запросил у меня новый пароль. - person consultantleon; 27.08.2020

В моем случае помогли следующие шаги:

1) откройте настройки 2) перейдите в Git и снимите флажок "Использовать помощник по учетным данным" 3) Выполните git pull 4) Введите пароль во всплывающем диалоговом окне

Операции Git теперь будут нормально работать в IntelliJ  введите описание изображения здесь !

person Ramesh    schedule 02.01.2020
comment
ха-ха. Проверка этого помощника по учетным данным решила проблему зависания Голанда на go list и всех других команд go. :) Так что попробуйте, но будьте осторожны! - person seebi; 17.12.2020
comment
Это решение работало и в тех случаях, когда вы добавляли токен доступа вместо идентификатора и пароля. Протестировано на версиях Intellij Idea и RubyMine 2021 года. - person Harsh Raj; 07.04.2021

Пользователи Linux (проверено на ubuntu 14.04)

по умолчанию (в Linux и Mac) pycharm использует диспетчер паролей ОС. Для доступа к паролям в ubuntu откройте программу «Пароли и ключи».

значок диспетчера паролей

Один раз откройте фильтр по «идее» и отредактируйте соответствующие пароли.

изображение диалогового окна редактора паролей

Мне не нужно перезапускать pycharm.
Использование pycharm 17.2

person oneklc    schedule 26.10.2017

Это сработало для меня на Intellij 12:

Откройте настройки -> пароли, выберите «Не запоминать пароли» и примените / ок.

Сделайте свой VCS fetch / update / push / что угодно, и он должен попросить вас ввести пароль.

Проверьте запомнить пароль и ОК, он должен правильно работать с VCS.

Вернитесь в настройки -> пароли и снова переключите его на «Запомнить на диске», затем примените / ок.

person sy677    schedule 21.09.2015
comment
Не помогает. Параметр - Не запоминать пароли. - person halxinate; 23.12.2018
comment
@halxinate Да, первым делом нужно было выбрать параметр Не запоминать пароли. Если вы прочтете все 4 шага, вы увидите, что в конце его снова переключают. Кроме того, этот совет относился к версии 12, которая на 7 лет устарела. - person sy677; 20.02.2019

  1. Перейдите в каталог [project] / .git.
  2. Откройте для редактирования файл конфигурации.
  3. В разделе '[remote "origin"]' найдите свойство 'url' и замените свой старый пароль новым.
  4. Нажмите Ctrl + T в Intellij IDEA, чтобы обновить проект.
person moleksyuk    schedule 19.10.2015
comment
Я не вижу пешку в свойстве url. Другой способ? - person BMM; 15.11.2017
comment
было бы здорово, если бы вы могли ввести правильные шаги для замены пароля в URL-адресе. - person MozenRath; 20.06.2018
comment
URL-адрес учетных данных должен быть похож на https://username:[email protected]/myrepo.git - person Buddy; 08.01.2019
comment
Не могли бы вы уточнить шаги. Я не вижу .git в каталоге моего проекта. - person Yasha; 01.07.2019
comment
Папка @Yasha '.git' по умолчанию скрыта. Включите Показать скрытые файлы / папки в вашем средстве просмотра. (Это также зависит от ОС). - person moleksyuk; 03.02.2020

В Intellinj IDEA 14 мы можем изменить пароль Git, выполнив следующие действия:

В строке меню:

  1. Выберите Файл -> Настройки -> Внешний вид и поведение -> Системные настройки.

  2. Выберите пароли.

  3. Щелкните «Мастер-пароль» в разделе «Защита дискового хранилища».

  4. В поле Пароль введите свой old password. Введите свой new password в следующие поля.

  5. Теперь мастер-пароль будет изменен.

person C. Natesh    schedule 27.05.2016

Для записи: если вы уже настроили Git на своем терминале, в настройках есть возможность использовать собственный Git, а не встроенный (связанный).

Снимок экрана

person galdin    schedule 28.09.2017
comment
У меня это сработало, но мне пришлось на том же экране изменить путь к исполняемому файлу Git. - person André; 13.09.2018
comment
@ Андре, да, похоже, я не правильно пометил. Поскольку мы не хотим, чтобы intellij использовал связанный с ним git, мы должны указать ему, какой из них использовать, указав путь. Для osx и linux по умолчанию должен быть / usr / bin / git. - person galdin; 14.09.2018

Для пользователей Mac это также может быть полезно:

Учетные данные хранятся в Keychain Access.app. Вы можете просто поменять их там.

person w01ff    schedule 30.11.2016
comment
Это очень понятный подход - изменить пароль GIT в приложении Keychain, не имея дело с управлением паролями IDEA. - person bel; 12.10.2017

Перейдите в VCS> Git> Remotes, затем удалите удаленный URL-адрес из списка и добавьте его снова. Git запросит пароль после следующей операции git (push, pull и т. Д.). ПРИМЕЧАНИЕ. Не забудьте указать имя пользователя в URL-адресе, иначе вы получите ошибку аутентификации.

person N. Chebotarev    schedule 28.02.2019
comment
У меня это работает. Я использую ключ ssh для общения с GitLab, поэтому пароль не требуется. - person Gordon Ma; 23.04.2019

Вы можете изменить свой пароль на экране настроек (по умолчанию Ctrl + Alt + S) как прикрепленный снимок экрана. После очистки при первой удаленной операции (например, pull / push и т. Д.) Он запросит ваши учетные данные)

ВАЖНО: сделайте копию файла перед этой операцией.

Экран настроек

person Taner    schedule 12.02.2020

У меня сработал следующий подход:

Создайте новый токен личного доступа в GitHub и настройте соединение в IntelliJ по ссылке: https://www.jetbrains.com/help/idea/github.html

Затем на экране IntelliJ, Settings-Version Control-Git снимите флажок Use credential helper.

Настройки IntelliJ Git

Затем выполните перезапуск с аннулированием кеша (File - Invalidate Caches / Restart - Invalidate and Restart)

person Abhijith    schedule 28.10.2020

Шаги решили проблему для меня в Windows

  1. Зайдите в Панель управления

  2. Поиск учетных данных

  3. Выберите учетные данные Windows

  4. Выберите учетные данные github из списка

  5. Выберите изменить и обновите пароль, затем перезапустите Intellij.

person java.nazif    schedule 31.03.2021

Для пользователей MACOS

если вы видите, что учетные данные не удались, но вы уверены, что ранее они работали, тогда:

возможно, вы обновили программное обеспечение системы. Система использует git в комплекте с xcode. лучше открыть Xcode и щелкнуть по установке дополнительных компонентов при запуске xcode. он скажет установка компонентов. при принятии лицензионного соглашения он снова начнет работать.

Суммируя:

откройте Xcode, установите дополнительные компоненты. примите лицензионное соглашение с пользователем.

при обновлениях Xcode этот шаг следует повторить.

person Alp Altunel    schedule 30.05.2019
comment
Это должно получить больше голосов! - person KimKha; 06.07.2021
comment
Тогда сделай это пожалуйста :) спасибо - person Alp Altunel; 10.07.2021

Мне нужно было изменить свое имя пользователя и пароль в Intellij Сделал это

настройки -> контроль версий -> GitHub

Там вы можете изменить имя пользователя и пароль.

person Idan Magled    schedule 19.04.2016

Для пользователей Mac перейдите по ссылке ниже:

(Прежде всего у вас должен быть установлен плагин bitbucket)

Android Studio -> Предпочтения -> Другие настройки -> Bitbucket

Теперь измените свой пароль и нажмите «Тест», чтобы проверить его. Также можно добавить SSH-ключ для входа в систему.

Также это зависит от того, какой плагин вы использовали. У некоторых есть прямые лайки

Android Studio -> Настройки -> Bitbucket linky

person M Singh Karnawat    schedule 07.04.2017

В моем случае я получил ошибку CAPTCHA. Если вы получили это, сначала выйдите из системы / войдите в Bitbucket, Github, .... на веб-сайте и введите требуемый код.

После этого повторите попытку из intellij, и он должен запросить другой пароль.

person codepleb    schedule 02.02.2018

Вот как я решил это в Windows. У меня git установлен отдельно, и Idea просто автоматически выбирает параметры git (конфигурация Idea по умолчанию, как я мог бы получить из чистого установщика).

Откройте проект в командной строке. Внесите там некоторые изменения. И фиксируйте и отправляйте файлы через git, который установлен на моей машине. Во время нажатия откроется окно с просьбой ввести имя пользователя и пароль. После этого, когда я сделаю фиксацию идеи, она просто сработает.

person Yan Khonski    schedule 06.09.2018

Ничего из вышеперечисленного у меня не сработало. Использование Android Studio 3.5 Beta 4. Я даже выбрал «не сохранять, забывать пароли после перезапуска» в файле> настройки> внешний вид и поведение> Системные настройки> пароль

Итак, что я сделал.

VCS> git> пульты

  • удалить репо и добавить снова.
  • попросит учетные данные.
  • затем попробуйте git fetch в терминале.
  • Подскажет пароль.
  • Проблема исправлена. : D
person Akash Raghav    schedule 18.06.2019

git credential-manager clear Целевой URL: https://bitbucketxxxxxxxxxxxxxxxx.git

person HongSec Park    schedule 03.09.2020

В Windows просто удалите удаленный репозиторий (Git - ›управлять пультами ...) и добавьте его снова. вам будет предложено ввести имя пользователя и новый пароль.

person mjassani    schedule 14.12.2020

Run Below command, it will promt you to enter the username and password, everytime.

 git config credential.helper ""
 git pull

появится окно с предложением ввести свои учетные данные и нажать кнопку «Запомнить».

введите описание изображения здесь

person Arpan Saini    schedule 19.07.2021

В Android Studio 2.3

  1. Открыть настройку (CTRL + ALT + S)
  2. Выберите Другие настройки (в конце)
  3. выберите Bitbucket

Здесь вы можете изменить свой новый пароль или пользователя

person Pankaj Chauhan    schedule 26.03.2017