Я использовал другое имя пользователя и пароль для работы над проектом, и теперь мне нужно войти в систему с другим именем пользователя для того же проекта. Я пытался получить коды для отработанных проектов, но это не работает, так как мое старое имя пользователя было удалено. Я пытаюсь изменить учетные данные, но не вижу никаких вариантов в PhpStorm.
Я пробовал следующую команду, но не работал:
git credential-osxkeychain erase host=github.com protocol=https
Любая помощь? (Я работаю на MAC)
I tried following command but not working:
git credential-osxkeychain erase host=github.com protocol=https
Начиная с Продукт IntelliJ использует Git из командной строки, сначала проверьте, является ли ваш помощник по учетным данным osxkeychain:
git config credential.helper
И попробуйте выполнить шаги, которые я упоминаю в "Почему Git использует неправильную учетную запись (с osxkeychain)?"
Ратха подтверждает в комментариях:
I went through the keychain app and deleted.. now it is working.
@ Рата Отлично! Я включил ваш комментарий в ответ для большей наглядности.
Я не могу ответить за MAC, но более поздние версии продуктов Jetbrains для Windows хранят свои учетные данные в хранилище паролей.
В случае PhpStorm 2019 он использует базу данных KeePass, и расположение базы данных можно найти в разделе «Настройки» > «Внешний вид и поведение» > «Системные настройки» > «Пароли».
Также возможно, что Git настроен по-другому и может посмотреть на git config credential.helper
, чтобы определить, какова ваша конфигурация в настоящее время, поскольку на Mac он, вероятно, настроен с помощью osxkeychain.
Да, мой помощник по учетным данным — osxkeychain. Вот почему я попробовал указанную выше команду. Когда я запускаю эту команду, она ничего не печатает и не заканчивается новой строкой (она работает так долго). Спасибо за этот пост, я просмотрел приложение для ключей и удалил... теперь оно работает