Visual Studio Code SFTP to multiple servers

痞子三分冷 提交于 2020-05-29 08:42:35

问题


In PhpStorm, there is a way to configure multiple SFTP endpoints and chose which server you want to upload to. I'm looking for this functionality in Visual Studio Code. I have installed SFTP VS Code extension and I am able to configure it for one endpoint. What if I want to upload a file to multiple servers? How can I configure that? Or is there another extension that does that?


回答1:


There are lot of add-ins that will work for your requirements. Below are a list of few

https://marketplace.visualstudio.com/items?itemName=mkloubert.vs-deploy

https://marketplace.visualstudio.com/items?itemName=mkloubert.vscode-deploy-reloaded

https://marketplace.visualstudio.com/items?itemName=humy2833.ftp-simple




回答2:


Hi you can add multiple ftp servers to config. Just The context must not be same.

[
  {
    "name": "server1",
    "context": "/project/build",
    "host": "host",
    "username": "username",
    "password": "password",
    "remotePath": "/remote/project/build"
  },
  {
    "name": "server2",
    "context": "/project/src",
    "host": "host",
    "username": "username",
    "password": "password",
    "remotePath": "/remote/project/src"
  }
]



回答3:


You can use "profiles" with the SFTP extension now. https://github.com/liximomo/vscode-sftp#profiles

{
  "name": "My Project",
  "protocol": "sftp",
  "remotePath": "/",
  "port": 22,
  "profiles": {
    "dev": {
      "host": "server1.example.com",
      "username": "username",
      "password": "password"
    },
    "prod": {
      "host": "server2.example.com",
      "username": "other-username",
      "password": "other-password"
    }
  },
  "defaultProfile": "dev"
}



回答4:


[
  {
    "name": "server1",
    "context": "/project/build",
    "host": "host",
    "username": "username",
    "password": "password",
    "remotePath": "/remote/project/build"
  },
  {
    "name": "server2",
    "context": "/project/src",
    "host": "host",
    "username": "username",
    "password": "password",
    "remotePath": "/remote/project/src"
  }
]


来源:https://stackoverflow.com/questions/47058663/visual-studio-code-sftp-to-multiple-servers

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!