Что делать, если Git выдает ошибку "credential-store~" не является командой Git. Смотрите 'git --help'?

Как можно убрать сообщение "git: 'credential-store~' is not a git command. See 'git --help'" при использовании команд git push, git pull и т.п.?
  • 3 ноября 2023 г. 15:58
Ответы на вопрос 2
Ошибка "credential-store~" не является командой Git обычно возникает, когда в вашей конфигурации Git указан неверный хранилище учетных данных или когда используется устаревшая версия Git.

Чтобы избавиться от этой ошибки и убрать сообщение "git: 'credential-store~' is not a git command. See 'git --help'" при использовании команд git push, git pull и т.п., можно выполнить следующие действия:

1. Обновите Git до последней версии. Вы можете скачать и установить последнюю версию Git с официального сайта Git.

2. Проверьте вашу конфигурацию Git, чтобы убедиться, что хранилище учетных данных настроено правильно. Вы можете выполнить команду `git config --list` в терминале, чтобы просмотреть текущие настройки Git. Обратите внимание на параметры `credential.helper` и убедитесь, что они указаны правильно.

   Например, если вы используете хранилище учетных данных в операционной системе, параметр `credential.helper` должен иметь значение `manager`. Если он указан неверно, вы можете исправить его следующей командой:
   ```
   git config --global credential.helper manager
   ```

3. Если у вас установлено устаревшее хранилище учетных данных, такое как `git-credential-store`, вы можете переключиться на более современное хранилище, такое как `git-credential-manager` или `git-credential-manager-core`, чтобы избежать этой ошибки.

   Например, если у вас уже установлен Git Credential Manager Core, вы можете указать его в качестве хранилища учетных данных следующей командой:
   ```
   git config --global credential.helper manager-core
   ```

4. После выполнения этих действий, попробуйте повторить команду `git push` или `git pull`. Ошибка "credential-store~" не должна больше появляться, и вы должны успешно выполнить операции с удаленным репозиторием.

Если проблема продолжает возникать, проверьте логи Git, чтобы получить больше информации о возможных причинах ошибки. Вы можете выполнить команду `GIT_TRACE=1 git push` или `GIT_TRACE=1 git pull`, чтобы получить подробный отчет о выполняемых командах Git и обмене данными с удаленным репозиторием.
Credential Manager необходимо установить.
Похожие вопросы