Я нашел решение.Я просто скачал какой-то другой файл curl.exe и заменил его на
C:\Program Files\Git\mingw64\bin
SFTP, но затем произошла другая ошибка.
fatal: Could not get last commit. Network down? Wrong URL? Use 'git ftp init' for the initial push., exiting...
Итак, я запустил с опцией -v: git ftp push -v
Ошибка была: curl: (51) SSL peer certificate or SSH remote key was not OK
Наконец я запустил ssh-keyscan hostname.example.com >> ~/.ssh/known_hosts
отсюда
Но это мне не поможет, поэтому я просто использую параметр --insecure
, и теперь он работает прекрасно.