I have the project in the remote server and i have only ssh access. How i can work with this project? I am looking for information for either PhpStorm or NetBeans.
Launch JetBrains Gateway and connect to a remote server Download and install the JetBrains Gateway app. Alternatively, you can access JetBrains Gateway from the welcome screen of your IDE through the Remote Development option. In the Remote Development wizard, click New Connection under the SSH Connection provider.
From the main menu, select View | Tool Windows | Terminal or press Alt+F12 .
You can launch an SSH Session right from IntelliJ IDEA. By running commands in a dedicated SSH terminal, you can access data on a remote Web server or a Vagrant instance (virtual machine) via an SSH tunnel, mainly upload and download files.
Launch the SSH TerminalFrom the main menu, choose Tools | Start SSH Session. Alternatively, invoke the Help | Find Action Ctrl+Shift+A dialog, search for start ssh.., and select Start SSH Session.
You have several options, depending on your system.
rsync
or scp
up your files when you want to publish.cvs
, svn
, git
, mercurial
, ...) and via ssh perform an "update" when you wish your code to go live. sshfs
filesystem locally.I don't know about NetBeans, but PhpStorm has a feature that allows uploading files as soon as they change to a server (via FTP or SSH).
I don't have a lot of experience with this feature but it does seem to work well. PhpStorm can also be configured to deploy changes that occurred outside (it seems to do so as soon as it regains focus). It also seems to properly delete files that have been deleted from the project, so it's a real sync, not just "upload".
See how to configure it under "To have PhpStorm upload changed files automatically" here: http://www.jetbrains.com/phpstorm/webhelp/uploading-and-downloading-files.html
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With