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

53 0
Honkers 13 小时前 来自手机 | 显示全部楼层 |阅读模式

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会话已经成功建立了),点击映射(Mapping)

    以上做完,就可以正常进行远程开发了。在本地修改代码之后,按Ctrl+Alt+Shift+X可将代码上传到远程,或者点击工具-部署-上传也可。
  • 需要注意的是,我们不配置远程解释器,完全没必要。

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

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Honkers

特级红客

关注
  • 3155
    主题
  • 36
    粉丝
  • 0
    关注
这家伙很懒,什么都没留下!

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2025 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行