vscode插件sftp直連多臺開發機,同步代碼

  1. 安裝vscode 插件 sftp, 而後重啓

2. 在項目根目錄,添加.vscode/sftp.json文件

{
    "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/***/***/***"
        }
    }
}

複製代碼
  1. 選擇開發機
    1. mac:command + shift + p, 輸入sftp,選擇 SFTP: Set Profile,回車。
    2. 選擇某一臺開發機,選擇完後會指示(active)。
  2. 同步文件到已選中的開發機
    1. mac: command + shift + p, 選擇SFTP:Sync Local ->Remote, 回車。
    2. 再選擇本地的目錄(context配置的目錄)
    3. 觀察上傳狀況
  • 也可上傳指定文件夾到遠程,右鍵文件夾,Upload Folder
  1. 重複步驟三、4同步文件到其餘開發機。

更多配置,可查看vscode sftp 官方文檔。node

相關文章
相關標籤/搜索