怎么在VSCode里使用SFTP同步文件?

安装SFTP扩展后配置sftp.json文件,设置host、username、remotePath及uploadOnS*e为true,即可实现VSCode保存时自动同步文件至远程服务器,适用于前端部署与远程开发。

怎么在vscode里使用sftp同步文件?

在VSCode中使用SFTP同步文件,可以通过安装SFTP扩展来实现远程服务器与本地项目的自动上传或下载。操作简单,适合前端部署、远程开发等场景。

安装SFTP扩展

打开VSCode,进入扩展市场(快捷键 Ctrl+Shift+X),搜索 SFTP,选择由 liuji-jim 开发的 SFTP 插件并安装。

配置SFTP连接信息

项目根目录下创建SFTP配置文件:

  • 右键资源管理器中的项目文件夹,选择 “SFTP: 配置”
  • 会自动生成 sftp.json 文件,内容如下示例:
{
  "name": "My Server",
  "host": "your-server.com",
  "protocol": "sftp",
  "port": 22,
  "username": "your-username",
  "remotePath": "/var/www/html",
  "uploadOnS*e": true,
  "ignore": [
    ".vscode",
    ".git",
    "node_modules"
  ]
}

根据实际服务器信息修改 host、username、remotePath 等字段。

启用保存自动上传

关键设置是 "uploadOnS*e": true,开启后每次保存文件,VSCode会自动将更改的文件上传到远程服务器。

外卖吧1.0 外卖吧1.0

一、本站采用PHP+mysql,核心程序使用了kingcms PHP版,重新设计了模板界面,增加了一些操作功能,方便外卖同行可以很好的展示宣传自己的外卖产品。本套源码的模板可以随意共享传播,程序版权仍归Kingcms所有。 二、网站部署操作: 第一步:将“upload”文件夹的所有文件上传到网站的根目录下。 第二步:在数据库管理后台创建好数据库并将源码中的“mysql”文件夹里的文件导入到数据库中

外卖吧1.0 0 查看详情 外卖吧1.0

如果不想自动上传,可设为 false,手动通过右键文件选择 “SFTP: 上传” 来同步。

常见问题处理

遇到连接失败时,检查以下几点:

  • 确保服务器SSH服务正常运行
  • 用户名密码正确,或已配置SSH密钥登录
  • 防火墙或安全组允许对应端口(默认22)
  • remotePath 路径存在且有写权限

基本上就这些,配置一次后,后续开发就能无缝同步到服务器。不复杂但容易忽略细节,比如路径权限和忽略列表。

以上就是怎么在VSCode里使用SFTP同步文件?的详细内容,更多请关注其它相关文章!

本文转自网络,如有侵权请联系客服删除。