如何在PhpStorm中使用ssh


How to work with ssh in PhpStorm?

我在远程服务器中有项目,并且我只有ssh访问权限。我该如何处理这个项目?我正在寻找PhpStorm或NetBeans的信息。

根据您的系统,您有几个选项。

  1. 当您想要发布文件时,您可以rsyncscp备份您的文件
  2. 您可以使用版本控制(cvssvngitmercurial…),并在希望代码生效时通过ssh执行"更新"
  3. 您可以在本地设置sshfs文件系统

我不知道NetBeans,但PhpStorm有一个功能,可以在文件更改到服务器后立即上传(通过FTP或SSH)。

我对这个功能没有太多的经验,但它似乎工作得很好。PhpStorm还可以被配置为部署外部发生的更改(它似乎在重新获得焦点后立即部署)。它似乎还可以正确地删除已从项目中删除的文件,因此它是一个真正的同步,而不仅仅是"上传"。

查看如何在"让PhpStorm自动上传更改的文件"下进行配置:http://www.jetbrains.com/phpstorm/webhelp/uploading-and-downloading-files.html