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

126

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

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

фатальный: ошибка аутентификации для https: // momothereal: xxxxxxxxxxxx@bitbucket.org/team/repo.git/

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

Момо
источник
Для того, чтобы решить «Auth обанкротиться» ошибка см stackoverflow.com/a/56984900/746347
Mixel

Ответы:

186

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

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

Вуаля!

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

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

MozenRath
источник
2
С тех пор меню было изменено на Настройки >> Внешний вид и поведение >> Пароли.
MikaelF
3
Studio 3.1.4 Даже если опция всегда ВЫКЛЮЧЕНА (не сохранять). Он все еще хранится. Поэтому каждый раз, когда вы пропускаете пароль, вам необходимо перезапускать Studio, поскольку она постоянно использует этот первый пароль.
halxinate 03
2
Год спустя: для Windows 10 и нескольких сборок IDEA 2017+ это не работает, потому что учетные данные хранятся в Windows, а не в файле KeePass. См. Ответ @Dush ниже для исправления.
mwoodman 06
Я начал использовать способ SSH, так что не надо с этим разбираться ... :)
MozenRath
что значит "аннулировать"
tgabb
139

Попробовав несколько ответов, я наконец смог решить эту проблему (в окне 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
Dushmantha
источник
6
Это было решение, спасибо, я был почти готов сдаться!
Ник Кардосо
3
Черт, я расстраивался, пока не нашел это. Спасибо за помощь!
Джейкоб Чесли,
1
Спасибо, братан, это помогло мне.
Ehsan Aghaei
3
Превосходно, потрачено много времени на решение этой проблемы, но это решение только работает. Спасибо, братан!
Встреча
4
Спасибо! Это наконец сработало для меня. Почему Intellij не может просто запрашивать пароль при сбое, как это делает Eclipse ...
Памасич
30

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

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

Боровский
источник
В последней версии intellij у нас есть возможность установить мастер-пароль
vkrams
13

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

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

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

После открытия фильтра по «идее» отредактируйте соответствующие пароли.

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

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

oneklc
источник
9

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

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

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

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

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

sy677
источник
Не помогает. Параметр - Не запоминать пароли.
Halxinate
@halxinate Да, «первым шагом» был выбор параметра «Не запоминать пароли». Если вы прочитаете все 4 шага, вы увидите, что в конце его снова переключат. Кроме того, этот совет относился к версии 12, которая на 7 лет устарела.
sy677
8

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

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

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

Рамеш Натесан
источник
5
  1. Перейдите в каталог [project] / .git.
  2. Откройте для редактирования файл конфигурации.
  3. В разделе '[remote "origin"]' найдите свойство 'url' и замените свой старый пароль новым.
  4. Нажмите Ctrl + T в Intellij IDEA, чтобы обновить проект.
moleksyuk
источник
1
Я не вижу пароль в свойстве url. Другой способ?
BMM
было бы здорово, если бы вы могли ввести правильные шаги для замены пароля в URL-адресе.
MozenRath
1
URL-адрес учетных данных должен быть похож наhttps://username:password@www.github.com/myrepo.git
Бадди
Не могли бы вы уточнить шаги. Я не вижу .git в каталоге моего проекта.
Яша
Папка @Yasha '.git' по умолчанию скрыта. Включите «Показывать скрытые файлы / папки» в средстве просмотра. (Это также зависит от ОС).
Молексюк
5

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

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

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

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

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

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

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

К. Натеш
источник
4

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

Скриншот

gldraphael
источник
У меня это сработало, но мне пришлось на том же экране изменить путь к исполняемому файлу Git.
Андре
@ Андре, да, похоже, я неправильно пометил. Поскольку мы не хотим, чтобы intellij использовал связанный git, мы должны указать ему, какой из них использовать, указав путь. Для osx и linux по умолчанию должен быть / usr / bin / git.
gldraphael
3

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

Н. Чеботарев
источник
1
У меня это работает. Я использую ключ ssh для общения с GitLab, поэтому пароль не требуется.
Гордон Ма
2

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

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

w01ff
источник
Это очень понятный подход - изменить пароль GIT в приложении Keychain, не имея дело с управлением паролями IDEA.
bel
1

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

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

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

Танер
источник
0

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

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

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

Идан Маглед
источник
0

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

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

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

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

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

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

М Сингх Карнават
источник
0

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

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

codepleb
источник
0

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

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

Ян Хонски
источник
0

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

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

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

коротко:

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

Альп Алтунель
источник
0

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

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

VCS> мерзавец> пульты дистанционного управления

  • удалите репо и снова добавьте.
  • попросит учетные данные.
  • затем попробуйте git fetch в терминале.
  • Подскажет пароль.
  • Проблема исправлена. : D
Акаш Рагхав
источник
-2

В Android Studio 2.3

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

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

Панкадж Чаухан
источник