- 安装vscode 插件 sftp, 然后重启
{
"name": "开发机",
"protocol": "sftp",
"port": 22,
"uploadOnSave": false,
"context": "/Users/apple/Desktop/project", // 上下文,需要同步的目录
"ignore": [
".vscode",
".git",
".DS_Store",
"node_modules",
"dist" // 如果需要dist,从ignore中剔除
],
"profiles": {
"server_name1": {
"name": "server1开发机",
"username": "username",
"host": "12.23.3.4",
"password": "******",
"remotePath": "/home/***/***/***" // 关联开发机上的目录
},
"server_name2": {
"name": "server2开发机",
"username": "username2",
"host": "12.23.3.5",
"password": "******!",
"remotePath": "/home/***/***/***"
}
}
}
- 选择开发机
- mac:command + shift + p, 输入sftp,选择 SFTP: Set Profile,回车。
- 选择某一台开发机,选择完后会指示(active)。
- 同步文件到已选中的开发机
-
- mac: command + shift + p, 选择SFTP:Sync Local ->Remote, 回车。
- 再选择本地的目录(context配置的目录)
- 观察上传情况
- 也可上传指定文件夹到远程,右键文件夹,Upload Folder
- 重复步骤3、4同步文件到其他开发机。
更多配置,可查看vscode sftp 官方文档。