vscode local host 간 파일 동기화 방법 (sftp) - jinwooklim/my-exp GitHub Wiki

Reference :
https://hackcatml.tistory.com/116

Fix Bug :
https://blog.naver.com/PostView.nhn?blogId=pcgun70&logNo=222341271496&categoryNo=0&parentCategoryNo=0&viewDate=&currentPage=1&postListTopCurrentPage=1&from=postView

vim ~/.vscode/extensions/liximomo.sftp-1.12.9/node_modules/ssh2-streams/lib/sftp.js
에서 388 line
-> if (code == STATUS_CODE.OK) 를
-> if (code == STATUS_CODE.OK || code === STATUS_CODE.NO_SUCH_FILE) 로 수정

Natizyskunk 의 SFTP 에서는
vim ~/.vscode/extensions/natizyskunk.sftp-1.14.0/node_modules/ssh2/lib/protocol/SFTP.js
에서 2467 line errCode ~~~ 를 수정하면 될 것 같다. (안해봄)


  1. sftp
  2. ".vscode/sftp.json" 생성됨
  3. 아래처럼 작성
{
    "name": "Workstation",
    "host": "192.168.0.9",
    "protocol": "sftp",
    "port": 8023,
    "username": "user",
    "password": "blablabla",
    "remotePath": "/home/user/workspaces/aaa/bbb/ccc",
    "ignore": [
        ".vscode",
        ".git",
        ".DS_Store"
    ],
    "uploadOnSave": false
}
  1. F1 -> SFTP -> List All 에서 선택 & Enter