Я в пятый день этого номера без удачи.Я уже просматривал сообщения в SO, ошибки, о которых уже сообщалось, немного отличаются по своей природе: они ссылаются на неправильный сертификат curl ca, который ищет git, тогда как в моем случае это неверный сертификат ca.
C:\Users\Dell2312\Desktop>git clone
https://sampleurl.githost.io/grp/MyProject.git
Cloning into 'MyProject'...
fatal: unable to access 'https://sampleurl.githost.io/grp/MyProject.git/':
error setting certificate verify locations:
CAfile: C:/Program Files/Git/mingw64/libexec/ssl/certs/ca-bundle.crt
CApath: none
Я не понимаю, во-первых, почему git должен проверить несуществующий сертификат и пожаловаться мне на это?Что я должен делать?
PS: Пожалуйста, не ведите меня по ссылкам других сообщений SO, я буквально перебираю посты за каждым из этих сообщений.Ни один из них не предлагает основную причину этого, и ни одно из предложенных решений не работает для меня.
ОБНОВЛЕНИЕ - Подробная информация о моей конфигурации git
Как видно, путь, который ищет git: 'C: / Program Files / Git / mingw64 / libexec /ssl / certs / ca-bundle.crt 'и фактический путь к сертификату, как показано ниже, является C: \ Program Files \ Git \ mingw64 \ ssl \ certs \ ca-bundle.crt
Копирование сертификата также не выполнялосьпомощь
C:\Users\Dell2312\Desktop>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
diff.astextplain.textconv=astextplain
rebase.autosquash=true
http.sslcainfo=C:\Program Files\Git\mingw64\ssl\certs\ca-bundle.crt
http.sslbackend=openssl
diff.astextplain.textconv=astextplain
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
credential.helper=manager
http.sslcainfo=C:/Program Files/Git/ssl/certs/ca-bundle.crt
C:\Users\Dell2312\Desktop>git config --global --list
http.sslcainfo=C:/Program Files/Git/ssl/certs/ca-bundle.crt