首页 > 其他分享 >pycharm通过ssh连接服务器并上传项目

pycharm通过ssh连接服务器并上传项目

时间:2024-12-05 16:32:55浏览次数:8  
标签:同步 ssh Deployment pycharm 服务器 上传

pycharm通过ssh连接服务器并上传项目

1.首先得保证pycharm是professional版的,不能是免费的community版。

2.首先通过ssh连接服务器File -> setting

tools ->SSH configurations,然后点击 + 新建一个SSH连接

具体意思如下

然后可以改下名字,要不然默认名太长

然后可以通过pycharm的terminal来使用服务的shell命令行

3.上传代码并同步代码

首先找到Deployment,Tools -> Deployment

然后选择configuration,弹出配置窗口,新增一个部署,选择SFTP上传协议。

弹出取名窗口,这里我还用server

具体设置,选择之前配置好的SSH连接

然后点击Mappings,设置上传该项目到服务器哪个位置,这里我选择用户目录下的project/M3AE目录下。

如果还想要其他上传到该服务器某一位置就可以Add New Mapping

设置好Mapping然后就会把项目上传到指定的服务器位置,然后如果想本地改动服务器自动上传就要在Deployment下勾选上Automatic Upload(Always)。这样本地新增项目或文件被修改后会自动同步到服务器上。注意:直接在修改服务器上的东西不会同步到自己电脑上,pycharm这样做是为了防止比如我们跑模型时,有的数据集我们在本地完全需要有因为太大了,只要服务器上有就行,因为跑模型在服务器上跑。当然也可以同步到本地,只要点击 Deployment下的 Download from 服务器名。

当然如果没有及时同步上传也可以手动同步,比如我们修改了config.py文件想要同步可以右击该文件,选择deployment -> upload to...

最后如果想看服务器的文件目录可以在 Tools -> deployment ->Browse Remote Host

标签:同步,ssh,Deployment,pycharm,服务器,上传
From: https://www.cnblogs.com/77ff/p/18588836

相关文章

  • 如何在易优EyouCms中设置附件上传的大小限制?
    在易优EyouCms中,如果您需要设置附件上传的大小限制,可以通过以下步骤进行操作:进入后台管理界面:首先,登录到易优EyouCms的后台管理界面。输入您的管理员账号和密码,进入后台管理系统。导航到附件设置页面:在后台管理界面的左侧菜单栏中,找到“系统”选项,并点击展开。在展开的......
  • 在PbootCMS中处理不同Web服务器的文件上传大小限制?
    在PbootCMS中,不同的Web服务器(如Apache、Nginx、IIS)对文件上传大小有不同的限制。为了确保在不同Web服务器上都能正确处理文件上传,需要对相应的配置文件进行调整。以下是针对不同Web服务器的详细步骤:Apache:Apache的文件上传大小限制主要由php.ini文件中的参数控制,如upload_max......
  • 【小白看了都会】Anaconda3与Pycharm详细下载与安装,并在Pycharm中配置Anaconda3环境
    1.Anaconda31.1下载安装https://www.anaconda.com/download/success选择对应的系统,这里可忽略python版本,比如当前显示的是3.12意思是他能支持到3.12,并不代表3.8版本不能用1.2下载好的.exe直接双击执行,一直next到这一步,选择AllUsers,意思是其他用户也可以使用1.3......
  • linux,ssh连接
    Linux,ssh远程连接一、linux端配置1、安装ssh服务sudoapt-getupdatesudoapt-getinstallopenssh-clientsudoapt-getinstallopenssh-server2、启动sshservicesshstart3、检查是否成功启动sshps-e|grepssh确保出现ssh-agent,若无ssh-agent,执行下列代码......
  • el-upload上传多个文件,一次请求,Django接收
    1、:file-list="fileList"  :on-change="handleChange"将文件赋值到fileList2、 :auto-upload="false" 手动触发上传写个按钮点击执行这个this.$refs.upload.submit();3、自己写上传,不会再触发上传成功或失败回调4、 request.FILES.getlist('file')获取上传的多......
  • SSH远程指南
    在Ubuntu上使用SSH远程连接的步骤如下:1.确保SSH服务已安装并启动首先,确保目标计算机上安装了SSH服务器。可以通过以下步骤来安装和启动它: #更新包列表sudoaptupdate#安装OpenSSH服务器sudoaptinstallopenssh-server#启动SSH服务sudosystemctlst......
  • vxe-table 使用 vxe-upload 在表格中实现非常强大的粘贴上传图片和附件
    看看vxe-table渲染器强大到什么地步;在开发需求中,经常会在表格列表中放入图片展示,例如头像、视频图片,附件列表等,但需要对表格批量操作是,会比较繁琐,那么有没有方便操作一点的放呢,肯定是有的;配合vxe-upload上传;比如复制或者截图一张图片,通过粘贴方式快速粘贴到单元格中,能支持单......
  • 2024 PyCharm安装激活使用教程 (至2099年)
    Pycharm简介Pycharm是一款非常强大的Python集成开发环境(IDE),由JetBrains公司开发。它提供了丰富的功能和工具,帮助开发者更高效地编写、调试和部署代码。要求在开始之前,请确保您的计算机满足以下系统要求:操作系统:Windows、macOS或Linux处理器:至少1GHz的处理器内存:至少2......
  • 本地文件如何上传到Linux云主机
    将本地的文件上传至云主机是用户在使用云主机时的常见操作,本文主要介绍如何将本地文件上传至Linux云主机。Windows系统通过WinSCP方式上传到Linux云主机WinSCP是一个Windows平台上的免费开源的SFTP客户端软件,WinSCP提供图形化界面,通过WinSCP,用户可以连接到远程服务器,并且可以......
  • ssh远程连接linux服务器
    ssh远程连接linux服务器一、linux端配置1、安装ssh服务sudoapt-getupdatesudoapt-getinstallopenssh-clientsudoapt-getinstallopenssh-server2、启动sshservicesshstart3、检查是否成功启动sshps-e|grepssh确保出现ssh-agent,若无ssh-agent,执行下......