我试图在OSX中获得SFTP对curl的支持。我通过
安装了curl$ brew install curl --with-ssh
我还通过
将自制软件版本符号链接到/ usr / bin$ sudo ln -s /usr/local/bin/curl /usr/bin/curl
但我还是得到了
curl: (1) Protocol sftp not supported or disabled in libcurl
使用时
$ curl sftp://some.host.com/path/to/file
我的努力与令人敬畏的git-ftp问题有关https://github.com/resmo/git-ftp/issues/146
我做错了什么?
答案 0 :(得分:5)
运行'curl -V'并查看SFTP是否列为支持的协议。
如果不是,则需要使用libssh2重建curl以获得内置支持。
答案 1 :(得分:0)
如果您使用的是Mac,则必须先运行此功能以启用该功能:
brew install curl --with-libssh2