Как работать с SSH в PhpStorm? - PullRequest
9 голосов

У меня есть проект на удаленном сервере, и у меня есть только доступ по SSH.Как я могу работать с этим проектом?Я ищу информацию для PhpStorm или NetBeans.

Ответы [ 2 ]

12 голосов
/ 02 марта 2012

У вас есть несколько вариантов, в зависимости от вашей системы.

  1. Вы можете rsync или scp копировать файлы, когда хотите опубликовать.
  2. Вы можете использовать версиюcontrol (cvs, svn, git, mercurial, ...) и через ssh выполнить «обновление», когда вы хотите, чтобы ваш код заработал.
  3. Вы можете настроить файловую систему sshfs локально.
3 голосов
/ 08 мая 2014

Я не знаю о NetBeans, но PhpStorm имеет функцию, которая позволяет загружать файлы, как только они переходят на сервер (через FTP или SSH).

У меня нет большого опыта работы с этой функцией, но, похоже, она работает хорошо. PhpStorm также может быть настроен для развертывания изменений, произошедших за пределами (кажется, что это происходит, как только он восстанавливает фокус). Также кажется, что правильно удаляются файлы, которые были удалены из проекта, поэтому это настоящая синхронизация, а не просто «загрузка».

Посмотрите, как настроить его в разделе «Чтобы PhpStorm автоматически загружал измененные файлы» здесь: http://www.jetbrains.com/phpstorm/webhelp/uploading-and-downloading-files.html

...