Змінення віддалених облікових даних репозиторію (автентифікація) на Intellij IDEA 14


125

Нещодавно я міняв свій пароль Bitbucket з міркувань безпеки. Однак IntelliJ не оновив моє сховище до нових облікових даних, тому це не дозволяє мені щось тягнути / пересилати до мого сховища. Я не використовую для цього ніяких плагінів, просто інтегровані операції VCS всередині IDE.

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

fatal: Не вдалося встановити автентифікацію для ' https: // momothereal: xxxxxxxxxxxx@bitbucket.org/team/repo.git/

Де xxxxxxxxxxxx - мій старий пароль. Я думаю, що зміна цієї віддаленої адреси з правильним паролем виправить це, хоча я не можу знайти, де це зробити.



Для того, щоб вирішити «Auth збанкрутувати» помилка см stackoverflow.com/a/56984900/746347
Mixel

Відповіді:


185

Найпростіший з усіх перерахованих вище способів:

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

Вуаля!

Зауважте, що це не спрацює, якщо ваш пароль вказаний у самій вашій URL-адресі. Якщо це так, то вам потрібно виконати кроки, подані тут @moleksyuk

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


2
З цього часу меню було змінено на Налаштування >> Зовнішній вигляд та поведінка >> Паролі.
MikaelF

3
Студія 3.1.4 Навіть якщо опція завжди ВИМКНЕНА (не зберігати). Він досі зберігається. Тому кожен раз, коли ви пропустите пароль, вам доведеться перезапустити Studio, оскільки він постійно використовує цей перший пароль.
халксінат

2
Через рік: для Windows 10 та декількох версій IDEA 2017+ це не працює, оскільки облікові дані зберігаються Windows, а не файл KeePass. Дивіться відповідь @ Даша нижче для виправлення.
mwoodman

Я почав використовувати шлях 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

6
Це було рішення, дякую, я майже готовий був відмовитись!
Нік Кардосо

3
Чоловік мене розчарував, поки не знайшов цього. Дякую за допомогу!
Джейкоб Чеслі

1
Дякую брате, це мені допомогло.
Ехсан Агаї

3
Чудово, витрачено багато днів, щоб вирішити цю проблему, але це рішення працює лише. Дякую брате!
Сміт

4
Дякую! Це нарешті спрацювало для мене. Чому Intellij не може просто попросити пароль про помилку, як Eclipse робить ...
Памасіч

30

Є можливість очищення паролів

Є можливість очищення паролів


В останній версії intellij у нас є опція встановити головний пароль
vkrams

13

Користувачі Linux (тестуються на ubuntu 14.04)

за замовчуванням (на Linux та mac) pycharm використовує диспетчер паролів ОС. Для доступу до паролів на ubuntu відкрийте програму "Паролі та ключі".

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

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

малюнок діалогового вікна редактора паролів

Не потрібно перезапускати піхарму для мене.
Використання піхарми 17.2


9

Це працювало для мене на Intellij 12:

Відкрийте налаштування -> паролі, виберіть "Не запам'ятати паролі" та застосуйте / ОК.

Зробити ваш VCS / оновити / натиснути / що завгодно, і він повинен запитати вас про пароль.

Перевірте, запам'ятайте пароль і Гаразд, він повинен зробити VCS річ правильно.

Поверніться до налаштувань -> паролі та перемкніть його на "Запам'ятати на диску", після чого застосуйте / ОК


Не допомагає. Налаштування полягає в тому, щоб не пам'ятати паролі.
халксінат

@halxinate Так, "першим кроком" було обрати параметр "Не пам'ятати паролі". Якщо ви прочитаєте всі 4 кроки, ви побачите, що в кінці він перемикається назад. Крім того, ця порада стосувалась версії 12, яка зараз застаріла 7 років.
sy677

8

Виконання наступних кроків допомогло в моєму випадку:

1) відкрийте Налаштування 2) перейдіть до пункту Git та зніміть прапорець "Використовувати помічник довірених даних" 3) Чи натискайте git 4) Введіть пароль у спливаючому діалоговому вікні

Git-операції тепер працюватимуть чудово в IntelliJ введіть тут опис зображення!


5
  1. Перейдіть у каталог [project] /. Git.
  2. Відкрийте для редагування файлу "config".
  3. У розділі "[віддалене" походження "]" знайдіть властивість "url" та замініть ваш старий пароль новим.
  4. Натисніть Ctrl + T в Intellij IDEA, щоб оновити проект.

1
Я не в змозі побачити лайфхак у властивості 'URL'.
БММ

було б чудово, якби ви могли ввести належні кроки для заміни пароля в 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, а не вбудований (пакетний).

Знімок екрана


Це працювало для мене, але мені довелося змінити на тому ж екрані шлях до виконуваного файлу Git.
Андре

@ Андре о так, схоже, я не значу це правильно. Оскільки ми не хочемо, щоб Intellij використовував пакетний git, нам доведеться сказати, який саме використовувати, вказавши шлях. Для OSX та Linux він повинен бути / usr / bin / git за замовчуванням.
gldraphael

3

Перейдіть до VCS> Git> Remote, потім видаліть віддалений URL-адресу зі списку та додайте ще раз. Git запитає пароль після наступної операції git (push, pull тощо). ПРИМІТКА. Не забудьте вказати ім'я користувача в URL-адресі, інакше ви отримаєте помилку авторизації.


1
Це працює для мене. Я використовую ключ ssh для розмови з GitLab, тому пароль не потрібно.
Гордон Ма

2

Для користувачів Mac це також може бути корисним:

Повноважні дані зберігаються в Keychain Access.app . Ви можете просто змінити їх там.


Дуже чіткий підхід змінити пароль GIT в додатку Keychain, не маючи справу з керуванням паролем IDEA.
bel

1

Ви можете змінити свій пароль з екрана налаштувань (Ctrl + Alt + S за замовчуванням) як доданий скріншот. Після очищення, на віддаленій роботі стрілянини (наприклад, тягнути / натиснути і т. Д.), Вона запитає у вас облікові дані)

ВАЖЛИВО: Візьміть копію файлу перед цією операцією.

Екран налаштувань


0

Мені потрібно було змінити своє ім’я користувача та пароль в Intellij

налаштування -> контроль над версіями -> GitHub

Там ви можете змінити ім’я користувача та пароль.


0

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

(Перш за все у вас повинен бути встановлений плагін бітбукета)

Android Studio -> Налаштування -> Інші налаштування -> Bitbucket

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

Також залежить від того, який плагін ви використовували. Деякі мають пряме подібне

Android Studio -> Налаштування -> Посилання на Bitbucket


0

У моєму випадку я отримав помилку CAPTCHA. Якщо ви це отримаєте, спочатку вийдіть із системи / увійдіть у Bitbucket, Github, .... на веб-сайті та введіть необхідну капчу.

Після цього спробуйте ще раз від intellij, і він повинен запропонувати інший пароль.


0

Ось як я вирішив це в Windows. У мене git встановлений окремо, і Idea просто вибирає параметри git автоматично (конфігурація ідеї за замовчуванням, як я отримав би з чистого інсталятора).

Відкрийте проект у командному рядку. Зробіть там деякі зміни. І фіксувати та надсилати файли через git, який встановлений на моїй машині. Під час натискання воно відкриє вікно з проханням ввести ім'я користувача та пароль. Після цього, коли я здійснюю поштовх від ідеї, вона просто спрацює.


0

Для користувачів MACOS

якщо ви бачите дані про помилки, але ви впевнені, що це працює раніше, тоді:

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

коротко:

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


0

Ніщо з вищезгаданого не працювало на мене. Використання Android Studio 3.5 Beta 4. Я навіть вибрав "не зберігати, забудьте паролі після перезавантаження" у файлі> налаштування> зовнішній вигляд та поведінка> Налаштування системи> пароль

Так що я зробив.

VCS> git> віддалений

  • видаліть репо і додайте ще раз.
  • запитає повноваження
  • потім спробуйте отримати git fetch у терміналі.
  • Підкаже пароль.
  • Виправлення виправлено. : D

-2

В Android Studio 2.3

  1. Відкриті налаштування (CTRL + ALT + S)
  2. Виберіть Інші налаштування (в кінці)
  3. виберіть Bitbucket

Тут ви можете змінити новий пароль або користувача

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.