Ответ 1
Запуск git config --global -e
позволил мне удалить настройку конфигурации оскорбления из глобальной конфигурации git.
[credential]
helper = winstore
После попытки установить кэш учетных данных git в Windows 7 я бы хотел отказаться от этой идеи и удалить это сообщение об ошибке и установить из git.
git: 'credential-cache' is not a git command.
Этот связанный вопрос показывает, как исправить эту ошибку, установив дополнительное программное обеспечение, чтобы сделать работу кэширования учетных данных - однако я хочу удалить эту настройку вместе.
Как это сделать?
Я пробовал:
git config --global --remove-section credential-cache
и их вариации.
Также он не существует в моем файле .git/config.
Запуск git config --global -e
позволил мне удалить настройку конфигурации оскорбления из глобальной конфигурации git.
[credential]
helper = winstore
У меня была такая же проблема с ошибкой:
$ git push -u origin master
git: 'credential-cache' is not a git command. See 'git --help'.
Branch master set up to track remote branch master from origin.
Everything up-to-date
Итак, я решил полностью избавиться от кэширования учетных данных, и я сделал это с помощью Git bash:
git config --global -e
то я нашел
[credential]
helper = cache
и удалил его, сохранил файл, и после того, как я попытался снова, результат был:
$ git push
Everything up-to-date
Так что ошибка исчезла.
Просто подтверждая, что правильно сказал Bradley Flood, работая git config --global -e
, тоже работала на меня, и чтобы продолжить, этот параметр конфигурации, который я удалил, был:
[credential]
helper = winstore
Я запустил git config --global -e
, но в нем не было разделов, связанных с учетными данными.
Однако, когда я запустил git config -e
, я обнаружил, что существует раздел [credential]
.
Следующая команда разрешила проблему для меня.
git config --remove-section credential
Я исправил эту проблему в Ubuntu, просто введите команду ниже в терминале.
sudo git config --system --unset credential.helper manager
это сработало для меня.