Изменение учетных данных удаленного хранилища (аутентификация) в Intellij IDEA 14
Я недавно изменил свой пароль Bitbucket по соображениям безопасности. Тем не менее, IntelliJ не обновил мой репозиторий до новых учетных данных, поэтому он мешает мне что-либо вытягивать / толкать в мой репозиторий. Я не использую никаких плагинов для этого, просто интегрированные операции VCS внутри IDE.
Каждый раз, когда я нажимаю / толкаю, появляется следующее:
Неустранимо: аутентификация не удалась для ' https://momothereal:xxxxxxxxxxxx@bitbucket.org/team/repo.git/
Где xxxxxxxxxxxx - мой старый пароль. Я думаю, что изменение этого удаленного адреса с правильным паролем исправит это, хотя я не могу найти, где это сделать.
29 ответов
Самый простой из всех вышеперечисленных способов:
- Зайдите в Настройки >> Внешний вид и поведение >> Системные настройки >> Пароли
- Измените настройку, чтобы вообще не хранить пароли
- Отменить и перезапустить IntelliJ
- Сделайте операцию извлечения / извлечения
- Введите пароль при появлении запроса
- Снова зайдите в Настройки >> Внешний вид и поведение >> Системные настройки >> Пароли
- На этот раз выберите хранить пароли на диске (защищены мастер-паролем)
Вуаля!
Обратите внимание, что это не будет работать, если ваш пароль указан в вашем 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) Введите пароль во всплывающем диалоговом окне
Пользователи Linux (протестировано на Ubuntu 14.04)
по умолчанию (на Linux и Mac) Pycharm использует менеджер паролей ОС. Для доступа к паролям в Ubuntu откройте программу "Пароли и ключи".
После откройте фильтр на "идея" и отредактируйте соответствующие пароли.
Нет необходимости перезапускать Pycharm для меня.
Использование pycharm 17.2
Это сработало для меня на Intellij 12:
Откройте настройки -> пароли, выберите "Не запоминать пароли" и примените / ок.
Сделайте ваш VCS получить / обновить / нажать / что угодно, и он должен попросить вас ввести пароль.
Проверьте, запомните пароль и ОК, он должен правильно работать с VCS.
Вернитесь в настройки -> пароли и переключите его обратно на "Запомнить на диске", затем примените / ok.
- Перейдите в каталог [project]/. Git.
- Открыть для редактирования файл конфигурации.
- В разделе "[remote "origin"] найдите свойство" url "и замените старый пароль новым.
- Нажмите 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, выполнив следующие действия:
Из строки меню:
Выберите Файл -> Настройки -> Внешний вид и поведение -> Системные настройки.
Выберите пароли.
Нажмите "Главный пароль" в разделе "Защита дискового пространства".
В поле Пароль введите свой
old password
, Введите свойnew password
в последующих полях.Теперь мастер-пароль будет изменен.
Перейдите к VCS>Git>Remotes, затем удалите удаленный URL из списка и добавьте снова. Git запросит пароль после следующей операции git (push, pull и т. Д.). ПРИМЕЧАНИЕ. Не забудьте указать имя пользователя в URL, иначе вы получите ошибку аутентификации.
Для пользователей Mac это также может быть полезно:
Учетные данные хранятся в связке ключей Access.app. Вы можете просто изменить их там.
В Windows 10 перейдите к:
Control Panel\User Accounts\Credential Manager
В разделе «Общие учетные данные» найдите URL-адрес вашего репозитория, используйте «Изменить», чтобы изменить свой пароль.
После этих шагов тяга должна работать корректно.
Напомним, что если вы уже настроили Git на своем терминале, в настройках есть возможность использовать собственный Git, а не встроенный (в комплекте).
Шаги решили проблему для меня в Windows
Зайдите в Панель управления
Найдите "Учетные данные"
Выберите учетные данные Windows
Выберите учетные данные github из списка
Выберите изменить и обновите пароль, затем перезапустите 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, который установлен на моей машине. Во время нажатия откроется окно с просьбой ввести имя пользователя и пароль. После этого, когда я сделаю коммит-толчок от идеи, она просто сработает.
- Закройте все экземпляры IntelliJ.
- Начать новый сеанс intelliJ
- Введите команду «git pull» в терминале IntelliJ, и она запросит идентификатор пользователя/пароль.
В Windows просто удалите удаленный репозиторий (Git -> управлять пультами ...) и добавьте его снова. вам будет предложено ввести имя пользователя и новый пароль.
Действия по изменению удаленного имени пользователя/пароля git
- Перейти к панели управления
- Поиск диспетчера учетных данных
- Нажмите на учетные данные Windows
- В разделе «Общие учетные данные» будет URL-адрес git, обновить имя пользователя и пароль.
Мне пришлось удалить его из диспетчера учетных данных git. После выполнения
git config --global --unset credential.helper
запрос пароля вернулся @ IntelliJ 2022.2
В Android Studio 2.3
- Открыть настройки (CTRL+ALT+S)
- Выберите Другие настройки (в конце)
- выберите Bitbucket
Здесь вы можете изменить свой новый пароль или пользователя