MINGW Windows - curl 7.59.0 缺少 sftp 库
MINGW Windows - curl 7.59.0 missing sftp lib
我已经安装了新版本的 msysgit 和 MINGW,但是不支持 sftp?!你能帮我加上这个吗?
$ curl -V
curl 7.59.0 (x86_64-w64-mingw32) libcurl/7.59.0 OpenSSL/1.0.2o (WinSSL)
zlib/1.2.11 libidn2/2.0.4 nghttp2/1.31.0
Release-Date: 2018-03-14
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3
pop3s rtsp smtp smtps telnet tftp
Features: AsynchDNS Debug IDN IPv6 Largefile SSPI Kerberos SPNEGO NTLM SSL
libz TLS-SRP HTTP2 HTTPS-proxy MultiSSL Metalink
当我尝试访问 sftp 时:
fatal: Protocol 'sftp' not supported by curl, exiting...
我找到了解决方案。我只是 download some other 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
from here
但它对我没有帮助,所以我只使用参数 --insecure
,现在效果很好。
我已经安装了新版本的 msysgit 和 MINGW,但是不支持 sftp?!你能帮我加上这个吗?
$ curl -V
curl 7.59.0 (x86_64-w64-mingw32) libcurl/7.59.0 OpenSSL/1.0.2o (WinSSL)
zlib/1.2.11 libidn2/2.0.4 nghttp2/1.31.0
Release-Date: 2018-03-14
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3
pop3s rtsp smtp smtps telnet tftp
Features: AsynchDNS Debug IDN IPv6 Largefile SSPI Kerberos SPNEGO NTLM SSL
libz TLS-SRP HTTP2 HTTPS-proxy MultiSSL Metalink
当我尝试访问 sftp 时:
fatal: Protocol 'sftp' not supported by curl, exiting...
我找到了解决方案。我只是 download some other 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
from here
但它对我没有帮助,所以我只使用参数 --insecure
,现在效果很好。