vscode遠程代碼同步


參考資料:

https://blog.csdn.net/u012560340/article/details/83030680

https://github.com/liximomo/vscode-sftp/issues/469

 

首先下載sftp插件

cmd+shift+p->輸入SFTP:Config打開配置文件

 

同一項目下文件上傳到多個sftp服務器:

 

{
        "name" : "linux",
        "protocol": "sftp",
        "port": 36000,  //服務端sftp端口
        "context": "/local/project1", //本地映射文件夾路徑
        "remotePath": "/home/username/project1",  //服務器映射路徑
        "uploadOnSave":true,
        "ignore": [
            ".vscode",
            ".git",
            ".gitignore",
            ".DS_Store"
        ],
        "profiles": {
            "user1":{
                "host": "100.100.100.100",
                "username": "username1",   //服務器用戶名
                 "password":"password1"     //服務器密碼
            },
            "user2":{
                "host": "200.200.200.200",
                "username": "username2",   //服務器用戶名
                 "password":"password2"     //服務器密碼
            }
        }
    }    

 

 

 

 

不同項目下文件上傳到同一個sftp服務器的不同文件夾:

[
    {
        "name" : "linux",
        "protocol": "sftp",
        "port": 36000,
        "host": "100.100.100.100",
        "username": "username",   //服務器用戶名
        "password":"password",      //服務器密碼
        "context": "/local/project1", //本地映射文件夾路徑
        "remotePath": "/home/username/project1",  //服務器映射路徑
        "uploadOnSave":true,
        "ignore": [
            ".vscode",
            ".git",
            ".gitignore",
            ".DS_Store",
            "__pycache__",
            ".remote-sync.json",
            "*.zip",
            "*.pptx",
            "*.msg"
        ] 
    },
    {
        "name" : "linux",
        "protocol": "sftp",
        "port": 36000,
        "host": "100.100.100.100",
        "username": "username",
        "password":"password",
        "context": "/local/project2",
        "remotePath": "/home/username/project1",
        "uploadOnSave":true
    }    
]           

 

uploadOnSave為修改后保存自動上傳,也可=false,然后修改之后,在項目中右鍵修改的文件/目錄,upload指定的文件即可

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM