Pycharm可以方便的发布代码到服务器或者虚拟机上
本文以本地Windows系统发布到Ubuntu虚拟机为例
1 启动本地Ubuntu虚拟机
2 Pycharm中发布项目
- 1 tools–>deployment–>configuration
- 2 点左上角+号,SFTP类型
- 连接协议介绍:
- FTP,SFTP,FTPS三个文件传输协议的区别
- FTP(File Transfer Protocol):文件传送协议是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。
- SFTP(SSH File Transfer Protocol):安全文件传送协议。可以为传输文件提供一种安全的网络的加密方法。
- FTPS是一种对常用的文件传输协议(FTP)添加传输层安全(TLS)和安全套接层(SSL)加密协议支持的扩展协议。
哎呀,发现两篇博文,步骤详细,写的很好,直接参考,忙里偷闲:
将本地Pycharm项目放到远程Ubuntu服务器上跑
使用pycharm在本地开发,并实时同步到服务器
注意:如果是本地Ubuntu要开启SSH服务,网络使用桥接网络,主机和本地虚拟机才能相互访问
参考: Ubuntu18.04网络配置-NAT模式-桥接模式-主机虚拟机相互PING通
- 部署完成以后就可以右键项目文件夹提交本地项目到远程服务器,tools里面有个自动上传,勾选后每次修改后会自动上传到服务器。
- 本地项目文件夹中删除文件夹,即使再次上传,服务器不会删掉,需要使用xshell连接删除,这点和GITHUB有所不同。
该博文非原创,仅作为个人参考