pycharm通过ssh连接服务器并上传项目
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


浙公网安备 33010602011771号