pycharm通过ssh连接服务器并上传项目
1.首先得保证pycharm是professional版的,不能是免费的community版。
2.首先通过ssh连接服务器File -> setting
tools ->SSH configurations,然后点击 + 新建一个SSH连接
具体意思如下
然后可以改下名字,要不然默认名太长
然后可以通过pycharm的terminal来使用服务的shell命令行
3.上传代码并同步代码
首先找到Deployment,Tools -> Deployment
然后选择configuration,弹出配置窗口,新增一个部署,选择SFTP上传协议。
弹出取名窗口,这里我还用server
具体设置,选择之前配置好的SSH连接
然后点击Mappings,设置上传该项目到服务器哪个位置,这里我选择用户目录下的project/M3AE目录下。
如果还想要其他上传到该服务器某一位置就可以Add New Mapping
设置好Mapping然后就会把项目上传到指定的服务器位置,然后如果想本地改动服务器自动上传就要在Deployment下勾选上Automatic Upload(Always)。这样本地新增项目或文件被修改后会自动同步到服务器上。注意:直接在修改服务器上的东西不会同步到自己电脑上,pycharm这样做是为了防止比如我们跑模型时,有的数据集我们在本地完全需要有因为太大了,只要服务器上有就行,因为跑模型在服务器上跑。当然也可以同步到本地,只要点击 Deployment下的 Download from 服务器名。
当然如果没有及时同步上传也可以手动同步,比如我们修改了config.py文件想要同步可以右击该文件,选择deployment -> upload to...
最后如果想看服务器的文件目录可以在 Tools -> deployment ->Browse Remote Host
标签:同步,ssh,Deployment,pycharm,服务器,上传 From: https://www.cnblogs.com/77ff/p/18588836