Essentially, Git is handing cURL a "bad argument," usually related to or Proxy settings , and cURL is rejecting it.
The curl: (43) error on Git for Windows is almost always a or a bad global config value . Resetting http.sslBackend or reinstalling with Schannel solves it 99% of the time. Essentially, Git is handing cURL a "bad argument,"
or
Sometimes, the cURL version bundled with Git for Windows lags behind. You can install a standalone Windows cURL from curl.se/windows and use that. Essentially, Git is handing cURL a "bad argument,"