1. Launch the IDE and install the plugin.
  2. Restart the IDE.
  3. Configure one or more remote sync configurations to target the remote environment where you would like to transfer your changes. To create or edit your sync configurations you would have to:
    1. locate the Sourcesync Configurations combo box in the IntelliJ’s main toolbar panel.

    sync_selector_on_main_toolbar

    1. Click the combo box drop down icon and then hit the Edit Sourcesync Configurations button.
    2. In the new Sourcesync Remote Configurations dialog, click + on the toolbar or press Alt + Insert. The list shows the SCP&SSH templates available for configuration.

    sync_configuration_dialog

    1. Specify the sync configuration name in the Name field. This name will be shown in the list of the available sync configurations.
    2. Fill in the connection details like host, username and password or certificate, depending on the desired authentication type.
    3. Specify the remote base path (excluding the project name) where your files will be transferred.
    4. Apply the changes and close the dialog.
  4. From the Sourcesync Configurations combo box select a sync configuration as primary target

sync_configuration_selector

  1. Select one or more files, right click, and in the context menu select Sync selected files to target name. Alternatively, press Ctrl + Shift + F2
  2. Alternatively only the file under edit (focused editor) could be transferred by right click in the editor, and in the context menu select Sync this file to target name or just press Ctrl + Shift + F1
  3. A third option is to sync all Git changed files by right click in the editor or Project toolbar, and then select Sync changed files to target name. Alternatively, press Ctrl + Shift + F3