Sync your Git changes to a remote server over SSH – automatically.
Remote Sync is a plugin for IntelliJ IDEA that monitors changes in your local Git repository and synchronizes them with a remote server over SSH.
- 📤 Automatically upload new and modified files
- 🗑️ Remove deleted files from the server
- 🛠️ SSH configuration (user, key or password, host, and path)
- 🌿 Support for any Git branches
- 💡 Intuitive UI right inside IntelliJ
The plugin is located in the bottom tool window panel. Just set up the configuration and click Save & Sync — everything else will happen automatically.
- Go to Settings → Plugins in IntelliJ IDEA.
- Open the Marketplace tab and search for Remote Sync.
- Click Install and restart your IDE.
Or install manually:
- Download the
.zip
file from JetBrains Marketplace. - Go to Settings → Plugins → ⚙ → Install Plugin from Disk.
Once installed:
- Open the Remote Sync tab in the bottom panel of the IDE.
- Fill in the fields:
Username
— SSH usernameIP
— server IP addressPassword
orPrivate Key Path
Git Remote Path
— for example,[email protected]:user/project.git
Git Branch
— the branch to monitor
- Click Save & Sync — the plugin will compare and synchronize files automatically.
The source code is available on GitHub:
🔗 https://github.com/Ozsfag/remote-sync-plugin
License: Apache License 2.0
Bug reports and feature requests:
Open an issue on GitHub