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)上传的时候直接使用ftp-sync的uploadOnSave(保存自动上传)功能。

猜你喜欢

转载自www.cnblogs.com/deepllz/p/8966684.html