Ваши настройки обхода
git config --local remote.origin.uploadpack "powershell git-upload-pack"
git config --local remote.origin.receivepack "powershell git-receive-pack"
находятся в Git For Windows wiki
Ответ
Вы должныприменить эти временные исправления ко всем вашим клиентам git (Windows
, *nix
), при условии, что Git Server равен Windows
.
Объяснение
Эти двойные кавычки в сообщениях об ошибкахпути (например, ''C:\some\path''
) связаны с оболочкой Git Server по умолчанию (т. е. с командной строкой, поскольку ее ОС является Windows), которая неправильно анализирует пути перед передачей их git-upload-pack
и git-receive-pack
.
Вы получаете похожие сообщения об ошибках для git clone
(как в указанной ссылке), git push
, git remote -v
, а в вашем случае git fetch
.
Пример ошибки
$ git remote -v
origin git@windowshost:C:/some.git/
$ git push origin
fatal: ''C:/some.git/'' does not appear to be a git repository