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

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

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

Неустранимо: аутентификация не удалась для ' https://momothereal:xxxxxxxxxxxx@bitbucket.org/team/repo.git/

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

29 ответов

Решение

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

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

Вуаля!

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

Попробовав несколько ответов, я наконец смог решить эту проблему (в окне 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

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

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

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

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

Операции Git теперь будут работать в IntelliJ!

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

по умолчанию (на Linux и Mac) Pycharm использует менеджер паролей ОС. Для доступа к паролям в Ubuntu откройте программу "Пароли и ключи".

значок для менеджера паролей

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

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

Нет необходимости перезапускать Pycharm для меня.
Использование pycharm 17.2

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

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

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

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

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

  1. Перейдите в каталог [project]/. Git.
  2. Открыть для редактирования файл конфигурации.
  3. В разделе "[remote "origin"] найдите свойство" url "и замените старый пароль новым.
  4. Нажмите Ctrl+T в Intellij IDEA, чтобы обновить проект.

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

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

Затем на экране IntelliJ, Настройки-Контроль версий-Git снимите флажок "Использовать помощник по учетным данным".

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

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

Из строки меню:

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

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

  3. Нажмите "Главный пароль" в разделе "Защита дискового пространства".

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

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

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

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

Учетные данные хранятся в связке ключей Access.app. Вы можете просто изменить их там.

В Windows 10 перейдите к:

      Control Panel\User Accounts\Credential Manager

В разделе «Общие учетные данные» найдите URL-адрес вашего репозитория, используйте «Изменить», чтобы изменить свой пароль.

После этих шагов тяга должна работать корректно.

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

Скриншот

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

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

  2. Найдите "Учетные данные"

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

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

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

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

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

В моем случае я клонировал проект из GitLab для его разработки. Я тоже сделал пару коммитов. Но вдруг мне пришлось сменить токен доступа, чтобы загрузить другой проект. После этого я не мог ничего связанного с git в CLION . Так что то, что сказал Молексюк , правда.

закройте IDE> перейдите в локальное репо> перейдите в каталог .git (покажите, скрыт ли он уже)> откройте файл конфигурации с помощью редактора> Там,

[удаленное "происхождение"]url = https: // {ваше имя: access_token} @ gitlab.yourorganization.com / 1stdir / 2nddir / your_project.git

выборка = + ссылки / головы / : ссылки / удаленные / происхождение /

Вам необходимо заменить существующее имя и токен доступа на новые.

выглядит так (https: // Janith:aBhsii6Usdjbsj@gitlab.yourorganization.com/1stdir/2nddir/your_project.git)

сохранить> открыть IDE и выполнить действие git.

Недавно Bitbucket прекратил поддержку интеграции пользователя/пароля git https. Так что я больше не мог тянуть/извлекать.

Оказывается, не нужно было менять имя пользователя GIT или «схему аутентификации» (с UserCredentials на Token).

Все, что мне нужно было, это:

  • Получите пароль приложения (или создайте его через веб-интерфейс Bitbucket) и используйте его для аутентификации.
  • Используйте свое имя пользователя Bitbucket в качестве логина и пароль приложения в качестве пароля.

https://intellij-support.jetbrains.com/hc/en-us/community/posts/360003444939/comments/360000461679

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

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

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

короче:

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

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

Так что я сделал.

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

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

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

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

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

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

Android Studio -> Настройки -> Другие настройки -> Битбакет

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

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

Android Studio -> Настройки -> Битбакет линки

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

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

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

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

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

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

  1. Закройте все экземпляры IntelliJ.
  2. Начать новый сеанс intelliJ
  3. Введите команду «git pull» в терминале IntelliJ, и она запросит идентификатор пользователя/пароль.

[электронная почта защищена]

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

Действия по изменению удаленного имени пользователя/пароля git

  • Перейти к панели управления
  • Поиск диспетчера учетных данных
  • Нажмите на учетные данные Windows
  • В разделе «Общие учетные данные» будет URL-адрес git, обновить имя пользователя и пароль.

Мне пришлось удалить его из диспетчера учетных данных git. После выполнения

      git config --global --unset credential.helper

запрос пароля вернулся @ IntelliJ 2022.2

В Android Studio 2.3

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

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

Другие вопросы по тегам