如何通过 PyCharm 实现本地代码与远程服务器实时同步?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1801个文字,预计阅读时间需要8分钟。
在我国使用Docker时,无论是Pull、Build还是Push镜像,普遍存在速度慢的问题。这是因为大部分源都是国外的,下载和上传自然缓慢。最近,我在写的项目中都是用Docker运行的,测试时也遇到了这个问题。
我们知道在国内使用 Docker,无论是 Pull、Build 还是 Push 镜像都十分慢,因为毕竟很多源都是国外的源,下载和上传慢是必然的现象。
最近我在写的项目都是用 Docker 运行起来的,在测试的时候,我可能需要先 Build 一下然后跑起来测试下逻辑有没有问题。
在我自己本地机器上构建就有这么几个问题,一个问题当然就是速度慢,我用的肯定是国内的上网线路,有时候用个新镜像,半天 Pull 不下来,而且有的镜像是一些私有镜像,不好弄加速器,有的公开镜像试了几个加速器效果也不理想。另外一个问题当 Build 镜像的时候,如果涉及到一些编译的过程,就会占用我的本地机器的 CPU 资源,有时候搞得还挺卡。
所以,我干嘛不把这些 Build 的过程挪到服务器上来搞呢?如果我有一台国外的服务器,还能解决速度问题,另外还不会占用我本地机器的 CPU 资源。
但问题是,我要在自己机器上写代码呀,编译和运行又在远端,那代码怎么同步到远端呢?
那么本节就来介绍下一种本地代码实时同步远程服务器的方法吧。
其实这个功能我用了好久了,但之前一直用起来感觉略鸡肋,因为免不了的还需要在远端配置一下运行环境才能跑,不过后来切到 Docker 运行的话,就舒服多了。如果大家用 Docker 运行项目的话,推荐大家可以试下。
要求
在这开始之前要求有一台远程 Linux 服务器,安装好 Docker 即可。另外当然还需要能 SSH 远程访问,这是必须的。
本文共计1801个文字,预计阅读时间需要8分钟。
在我国使用Docker时,无论是Pull、Build还是Push镜像,普遍存在速度慢的问题。这是因为大部分源都是国外的,下载和上传自然缓慢。最近,我在写的项目中都是用Docker运行的,测试时也遇到了这个问题。
我们知道在国内使用 Docker,无论是 Pull、Build 还是 Push 镜像都十分慢,因为毕竟很多源都是国外的源,下载和上传慢是必然的现象。
最近我在写的项目都是用 Docker 运行起来的,在测试的时候,我可能需要先 Build 一下然后跑起来测试下逻辑有没有问题。
在我自己本地机器上构建就有这么几个问题,一个问题当然就是速度慢,我用的肯定是国内的上网线路,有时候用个新镜像,半天 Pull 不下来,而且有的镜像是一些私有镜像,不好弄加速器,有的公开镜像试了几个加速器效果也不理想。另外一个问题当 Build 镜像的时候,如果涉及到一些编译的过程,就会占用我的本地机器的 CPU 资源,有时候搞得还挺卡。
所以,我干嘛不把这些 Build 的过程挪到服务器上来搞呢?如果我有一台国外的服务器,还能解决速度问题,另外还不会占用我本地机器的 CPU 资源。
但问题是,我要在自己机器上写代码呀,编译和运行又在远端,那代码怎么同步到远端呢?
那么本节就来介绍下一种本地代码实时同步远程服务器的方法吧。
其实这个功能我用了好久了,但之前一直用起来感觉略鸡肋,因为免不了的还需要在远端配置一下运行环境才能跑,不过后来切到 Docker 运行的话,就舒服多了。如果大家用 Docker 运行项目的话,推荐大家可以试下。
要求
在这开始之前要求有一台远程 Linux 服务器,安装好 Docker 即可。另外当然还需要能 SSH 远程访问,这是必须的。

