zoukankan      html  css  js  c++  java
  • pycharm和远程服务器的同步配置

    使用阿里云服务器ECS,远程服务器IP地址xxxxx

    1、配置PyCharm与服务器的代码同步

    打开Tools | Deployment | Configuration

    点击左边的“+”添加一个部署配置,输入名字,类型选SFTP

    2、确配置远程服务器的ip、端口、用户名和密码。

    root path是文件上传的根目录,注意这个目录必须用户名有权限创建文件。

    sftp host填写远程服务器的IP,username和password就是远程服务器的用户名与密码

    3、点击connection旁边的mappings按钮,配置映射;

    local path是你的工程目录,就是需要将本地这个目录同步到服务器上面。 Deploy path on server 这里填写相对于root path的目录,下面那个web path不用管先

     

    4、实现本地和远程文件的同步

    实现本地和远程同步,有两种方法:手动和当文件保存后自动触发。这里我选择了手动,因为自动触发比如影响性能,PyCharm会卡。

    手动上传方式很简单,选择需要同步的文件或文件夹,然后选择 Tools | Deployment | Upload to xxx(xxx是刚刚配置的部署名称),这样就把本地的文件上传到远程服务器了

    从远程服务器下载文件到本地:选择 Tools | Deployment | Download from xxx

    5、比较远程和本地文件

    有时候你并不确定远程和本地版本的完全一致,需要去比较看看。PyCharm提供了对比视图来为你解决这个问题。

    选择Tools | Deployment | Browse Remote Host,打开远程文件视图,在右侧窗口就能看到远程主机中的文件

    选择一个你想要对比的文件夹,点击右键->Sync with Local,打开同步对比窗口,使用左右箭头来同步内容。

    上面是服务器与本地对比,那么本地文件通服务器对比,就先在PyCharm里面选择文件或文件夹,然后右键->Deployment->Sync with deployed to即可

    6、 配置远程Python解释器

    选择File | Settings,选择Project | Project Interpreter,然后在右边,点击那个小齿轮设置,如下

    然后点击”Add Remote”,填写主机的ssh配置

    host:远程服务器的IP

    username与password就是你的用户名及密码

    Python interpreter path 就是你要使用的Python的文件位置

     

     

  • 相关阅读:
    Linux 进程间通信(包含一个经典的生产者消费者实例代码)
    Linux多进程编程实例
    web开发中的mysql使用
    Linux 网络编程中的read和write函数正确的使用方式
    Linux 使用tcpdump观察arp通信过程
    Linux 开启echo等服务
    Linux send和recv
    自己动手写http服务器——主程序(三)
    自己动手写http服务器——线程池(一)
    http请求报文格式和响应报文格式
  • 原文地址:https://www.cnblogs.com/sjx6688/p/10050872.html
Copyright © 2011-2022 走看看