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(保存自動上傳)功能。