惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Engineering at Meta
Engineering at Meta
博客园_首页
J
Java Code Geeks
Jina AI
Jina AI
B
Blog RSS Feed
量子位
有赞技术团队
有赞技术团队
M
MIT News - Artificial intelligence
L
LangChain Blog
Microsoft Security Blog
Microsoft Security Blog
小众软件
小众软件
博客园 - 聂微东
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 三生石上(FineUI控件)
Last Week in AI
Last Week in AI
MongoDB | Blog
MongoDB | Blog
I
InfoQ
罗磊的独立博客
H
Hackread – Cybersecurity News, Data Breaches, AI and More
爱范儿
爱范儿
Y
Y Combinator Blog
Vercel News
Vercel News
雷峰网
雷峰网

膨胀自留地

使用CloudFlare标记管理功能优雅的使用谷歌分析 四天轻松版北京旅游攻略 Adsense税务居住地证明申请教程:如何申请中国税收居民身份证明以及Google Adsense更新新加坡税务信息教程 常见的 VPS 优化措施 HTML实现table表格移动端自动转为卡片样式 个人网站接入 Google 登录 如何从 GitHub 永久删除泄露的 .env 文件 Cloudflare设置www的域名跳转到不带www的域名 顶级iOS神器!全面解开App Store限制,AssPP Pro保姆级教程 BroadcastChannel将你的 Telegram Channel 转为微博客 Medama开源轻量级网站统计(分析)系统 白嫖一个网站监控面板:uptime-kuma 部署TraffMonetizer利用闲置VPS挂机赚钱 Counterscale-使用CloudflareWorkers部署的免费网站数据统计工具,界面类似umami 封装一个最简单的Axios,避免过度封装! 如何使用Cloudflare Email Routing创建域名邮箱免费发送邮件 使用Cron定时更新Hosts解决Gihub无法访问问题 容器化MariaDB/Mysql实现定时备份 JetBrains全家桶许可证服务器怎么找,JetBrains激活教程 图片加速接口:缓存图片,加速访问,解决防盗链 MySQL模糊查询再也不用like+%了,全文索引介绍及使用简介 为什么这么多人推荐你办理流量卡?流量卡怎么赚钱?怎么避坑? 借助Cloudflare Worker实现Google Analytics反代加速,规避广告屏蔽插件的拦截 etcd入门之在Centos上安装部署 Grafana在linux下安装和基本使用入门 Prometheus介绍、安装和基本功能快速入门 无需加速器,油猴插件解锁xbox云游戏 阿里云盘自动每日签到,无需部署,无需服务器 自定义VSCode终端主题样式 一行 CSS 代码实现响应式布局 – 使用 Grid 实现的响应式布局
Pycharm 专业版配置自动同步代码至服务器
2020-06-16 · via 膨胀自留地

#编程技术 2020-06-16 18:25:00 | 全文 771 字,阅读约需 2 分钟 | 加载中... 次浏览

👋 相关阅读


每次在本机上面写代码,然后传到服务器上面,在服务器上面运行,这样的方式十分繁琐,效率很低,使用下方配置后可实现本地编辑代码保存自动同步到服务器。

使用场景

先说说自己的使用场景,我是在什么情况下,需要将IDE配置成这样的环境来方便我的工作。

首先,我需要在本地机子上开发代码,需要将本地写好的代码上传到服务器上,在服务器上运行。由于代码能力渣渣,所以常常需要反复修改代码,而直接在服务器上修改代码不是很方便。因此,希望可以像下面一样操作:

  • 可以直接在本机上码代码
  • 自动将代码同步到远程服务器上面

配置过程

首先需要注意的是,Pycharm 只有专业版才有这个配置远程服务器的功能,免费的社区版之类的是没有的。

1.、配置远程服务器 Deployment 在 pycharm 顶部菜单栏找到 tools->Deployment->configuration 在这里插入图片描述 2、点右上角的“+”添加服务器信息,服务器类型选择 SFTP 在这里插入图片描述 3、选择服务器,如果没有需要新增,如果已添加直接选择即可 在这里插入图片描述 4、打开 Deployment 的 Mappings 选项卡,填写本地目录和服务器目录,设置完成后这两个目录会保持数据同步 在这里插入图片描述 这样,Deployment 的配置就完成了。这个配置完成了之后,其实是相当于配置了一个 ftp 工具可以连接到服务器上,从而可以查看和修改服务器上的文件。你可以通过 Tools > Deplotment > Browse Remote Host 来打开相应的 RemoteHost 面板,这个面板显示的就是服务器上的文件,显示的范围是你在 Deployment 中的 Connection 选项卡下配置的 Root path 路径下的文件及文件夹。 在这里插入图片描述 你可以直接在 RemoteHost 面板里双击某个文件并且直接进行编辑。双击某个文件后你可以看到编辑区域的顶部有一个横条,并且横条的右边有三各按钮,分别是比较,撤销和上传操作。你在这里面编辑文件之后,可以直接点击上传按钮,就会提交到服务器了。

5、接下来就是设置代码自动在服务器上进行同步 在 pycharm 顶部菜单栏找到 tools->Deployment->Options 在这里插入图片描述 在这里插入图片描述 第一次设置完之后在 RemoteHost 面板里找到同步的目录,右键选择 Sync With Local,把本地的代码同步到服务器,之后本地代码如果有变动,文件保存后就会自动同步服务器啦。 在这里插入图片描述


×