该篇文章旨在帮助读者建立Pycharm与远程服务器的连接,实现代码同步、上传及下载,方便在pycharm上调试在服务器上运行代码。
第一步:设置服务器连接
如图示例,点击pycharm的Tools-Deployment-Configuration
第二步:添加服务器信息
点击左上角+号,选择SFTP,输入服务器自定义名称,在此就举例test。
Step1,添加Connection信息
如图所示填入服务器IP地址、用户名、密码。点击Test Connection 测试一下。
填写服务器项目目录(该目录就是你之后想要同步在服务器的目录,这一步是避坑操作)
Step2,添加Mappings信息
这一步的作用是将本地pycharm的同步地址和服务器的同步地址进行绑定。
上一步中咱们在Root path中填写了服务器的项目目录,在Mappings页面只需要将Deployment path的地址填写为/即可,最后点击OK完成配置。
原因是因为,在mappings的时候,开发环境会按照Root path为根目录去寻找你项目所在地点,比如,当你的Root path是/home/xihajun/的时候,而你的项目设置路径(deployment path)是/mnt/project/,那么你的路径就默认为/home/xihajun/mnt/project/,最终导致在进行同步上传的时候出现No files or folders found to process错误。
第三部,测试同步
在Pycharm中点击项目,右键Deployment-Upload to xxx即可完成上传,Deployment-Download from xxx完成下载。
填坑
除了No files or folders found to process错误之外,当你在配置中出现问题,怎么更改都不可以的时候,你要记得点击Tools-Deployment-Configuration的-号删除掉你的连接,再重新建一个正确的就好啦。
最后,对有点笨的女孩子来讲,有一丢丢进步就是好的啦,开心~~