【开发环境配置】基于pycharm Windows 服务器-windows客户端 SSH会话远程开发配置

Windows 服务器-windows客户端 远程开发配置

最近做Django项目的时候,我遇到了这个问题。我的服务器环境是win10+python3.8,本地客户端也是win10+python3.8,网上有教程,但是大多是LinuxServer+windowsClient,终归二者还是稍有不同,让我也走了一点点弯路。这让我再一次意识到了一点:有大牛带你,你将事半功倍;靠自己摸索,事倍功半。
废话不多说,开始正题。


在这里插入图片描述



1 环境要求

1.1 服务器端:

  • 1.操作系统:我的是win10。其他Windows平台应该也是一样的
  • 2.开发环境:我是python3.8+pycharm(注意尽量是专业版),该装的包自己装好
  • 3.最重要的一点: 要在服务器端安装openSSH。这里有一教程windows上安装openSSH服务
  • 上面三步做完,服务器端的配置就OK了。

1.2 客户端

  • 操作系统:我的是win10。
  • 开发环境:我的Windows客户端开发环境和我的服务器端是一样的,所以我建议两边的开发环境尽量保持一致,这样会省很多事。

2 项目部署

2.1 服务器端

  • 将本地项目整个拷贝到服务器的某个盘里(如果是WEB项目,即项目远程部署+数据迁移,如果是其他则直接拷贝过去就行),记住项目所在路径

2.2 客户端

  • 记住你拷贝到服务器的那个项目的路径
  • 不要改变项目目录结构

3 配置远程开发环境

3.1 服务器端

  • 保证项目能正常跑起来就行

3.2 客户端

  • 用pycharm打开你拷贝到服务器的那个项目
  • 点击工具(Tools)
  • 然后点击部署(Deployment)
  • 然后点击配置(Configration)
  • 然后点击右上角的小加号,选择SFTP,然后起个名字(通常是你的项目名)
    SSH配置
  • 接下来是本地项目与远程项目的路径映射
    还是在刚在的页面(这会SSH会话已经成功建立了),点击映射(Mapping)
    请添加图片描述
    以上做完,就可以正常进行远程开发了。在本地修改代码之后,按Ctrl+Alt+Shift+X可将代码上传到远程,或者点击工具-部署-上传也可。
  • 需要注意的是,我们不配置远程解释器,完全没必要。

以上完成即可进行远程开发

对效率的提升,肉眼可见。
在配置完成之后,服务端运行项目可以不用pycharm,用CMD或powershell也是一样的效果。
个人感觉用Pycharm与服务器建立SSH通信来进行远程开发比在VScode上要简单点。

  • 6
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 22
    评论
评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

勇敢牛马 不怕困难

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值