最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【已解决】PyCharm自动上传改动更新后的文件到CentOS服务器上

CentOS crifan 5485浏览 0评论

现在的问题是:

本地是通过PyCharm去开发Flask的app的。

然后写好python代码后,通过SecurCRT连接到远端CentOS服务器

先去删除对应文件

再去rz上传新文件

然后重启Flask去测试

这样导致每次文件改动后,手动去删除和rz上传,都很麻烦

记得之前见过,有通过配置可以使得:

PyCharm自动上传文件到服务器上的

每次有改动,就自动上传,很方便。

PyCharm 自动上传

Pycharm的远程代码编辑 – kiwik’s blog

使用PyCharm进行远程开发和调试 | 古城车票

Python编辑利器PyCharm远程调试设置 – 操作系统 – IDC免费资源网 – Powered by Discuz!

pycharm奇淫技巧 | 异类深呼吸

Deployment in PyCharm – PyCharm – Confluence

点击:

Test SFTP connection

结果:

连接测试完毕后,

然后对于已经设置好的路径,其实可以通过。。。去选择出来的:

然后去试试效果:

去服务器上看看:

(RunningFast) ➜  RunningFast pwd
/root/RunningFast
(RunningFast) ➜  RunningFast cat runningfast/__init__.py

结果没有更新文件内容。

但是发现多了个root文件夹:

(RunningFast) ➜  RunningFast ll
total 48K
-rw-r–r– 1 root root  527 Sep 29 15:03 config.py
-rw-r–r– 1 root root  349 Sep 29 15:22 config.pyc
drwxr-xr-x 2 root root 4.0K Sep 29 15:10 instance
drwxr-xr-x 2 root root 4.0K Sep 29 21:19 logs
-rw-r–r– 1 root root  205 Sep 29 15:13 README.md
drwxr-xr-x 3 root root 4.0K Sep 30 11:33 root
drwxr-xr-x 2 root root 4.0K Sep 30 10:11 runningfast
-rw-r–r– 1 root root  137 Sep 29 15:06 run.py
-rw-r–r– 1 root root  229 Sep 29 15:22 run.pyc
-rw-r–r– 1 root root 8.8K Sep 29 21:59 supervisor.conf

然后去看看,果然是:

新上传的文件,在root下面子文件内:

(RunningFast) ➜  RunningFast pwd
/root/RunningFast/root/RunningFast
(RunningFast) ➜  RunningFast cat runningfast/__init__.py

-》

所以是PyCharm中设置有误。

去修改配置:

保持更目录不变:

/root/RunningFast

然后修改:

mapping中的Deployment path on server,为/:

这样就可以起到效果:

在目标服务器:

115.29.173.126

中的SFTP根目录:

文件夹:/root/RunningFast

映射到

/

中,

-》这样,每次上传本地的文件等话,则都是:

把本地的文件,上传到

/root/RunningFast

的路径下了。

另外,Tools-》Deployment也有各种功能:

有空再去试试。

转载请注明:在路上 » 【已解决】PyCharm自动上传改动更新后的文件到CentOS服务器上

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
82 queries in 0.181 seconds, using 22.10MB memory