Я столкнулся с некоторыми странными проблемами с git, CLion и GitHub Desktop. Я установил msys64, настроил путь для использования папки C:\msys64\bin
. Каждая команда в git работает нормально, моя версия git - 2.26, кроме git push
. Как только я ввожу команду для любого локального репозитория, вывод:
fatal: cannot run git credential-store get: No such file or directory
fatal: cannot run git credential---help get: No such file or directory
Username for 'https://github.com':
И он запрашивает у меня логин и пароль. Это происходит каждый раз, несмотря на то, что я настроил gitconfig для хранения учетных данных. Я попытался удалить все имеющиеся файлы gitconfig, переустановить пакет git из msys2 и сделать все заново, но безуспешно. Это мой git config --list output
core.autocrlf=true
credential.helper=store
credential.helper=store
Я не сталкиваюсь с какими-либо проблемами при использовании настольного клиента, все началось с CLion: он бесконечно застрял, когда я пытался внести изменения sh , все остальное сработало. Вот фрагмент файла CLion idea.log:
INFO - #git4idea.commands.GitHandler - error: cannot run C:\Users\ender\.CLion2019.3\system\tmp\intellij-git-askpass.bat: No such file or directory
Однако файл присутствует и доступен. Я бы каждый раз вводил свое имя пользователя или пароль или сохранял их в своем gitconfig, без проблем, но CLion зависит от устанавливаемого параметра git config --global credential.helper store
, и нет способа настроить его на другое поведение AFAIK.