当我尝试从本地文件进行pull、clone或push时,出现了这个错误。我尝试使用以下方法进行解决:
- 更新路径变量为C:\Program Files\Git\cmd\git.exe;C:\Program Files\Git\cmd;
- 重新安装最新版本的Git
- git exec path给出了正确的%path%变量
- 尝试使用http方法而不是https
git config --list
core.symlinks=false
core.autocrlf=true
core.fscache=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
help.format=html
rebase.autosquash=true
http.sslbackend=openssl
http.sslcainfo=C:/Program Files/Git2/mingw64/ssl/certs/ca-bundle.crt
credential.helper=manager
difftool.sourcetree.cmd='' "$LOCAL" "$REMOTE"
mergetool.sourcetree.cmd=''
mergetool.sourcetree.trustexitcode=true
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
git config --list
的输出可能会有所帮助。 - Keldorn