我试图在OSX中获得对curl的SFTP支持。我安装了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
我做错了什么?
3条答案
按热度按时间pdsfdshx1#
运行'curl -V'并查看SFTP是否被列为受支持的协议。
如果不是,就需要用libssh 2重新构建curl来获得内置的支持。
fwzugrvs2#
由于
--with-libssh2
选项是removed from brew,因此应该这样做:注意:
或直接调用它,使用:
2vuwiymt3#
如果你是在Mac上,你必须首先运行这个来启用: