vscode Ftp-sync插件报错问题: sync error: Error: Permission denied

vscode ftp-sync插件官方文档:https://github.com/lukasz-wronski/vscode-ftp-sync

在一次vscode执行:Ftp-sync:Remote to local时报错:

Ftp-sync: sync error: Error: Permission denied

查了很久在https://github.com/lukasz-wronski/vscode-ftp-sync/issues/224找到问题原因:

当远程机器上存在symbol link时无法同步,后来经过测试,删除了symbol link之后就不报错了!

解决方法:没有找到在ftp-sync插件解决此办法的方法,但是我们可以换一个插件:sftp

经博主测试:sftp在同步文件的时候不会报错,但是也不会同步symbol link。

个人建议:

(1)下载远程文件的时候用sftp插件,执行:SFTP:DOWNLOAD 或 SFTP:Sync to local,避免ftp-sync报错而终止同步

(2)上传的时候直接sftp的uploadOnSave(保存自动上传)功能。

 

posted @ 2018-04-28 13:15  灰太狼锅锅  阅读(3527)  评论(0编辑  收藏  举报