Ошибка "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 и обмене данными с удаленным репозиторием.