https://github.com/ozsfag/remote-sync-plugin
Sync your Git changes to a remote server over SSH – automatically.
https://github.com/ozsfag/remote-sync-plugin
git intellij-idea intellij-plugin remote-sync ssh
Last synced: 3 months ago
JSON representation
Sync your Git changes to a remote server over SSH – automatically.
- Host: GitHub
- URL: https://github.com/ozsfag/remote-sync-plugin
- Owner: Ozsfag
- Created: 2025-08-02T13:17:18.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-08-15T14:17:47.000Z (11 months ago)
- Last Synced: 2025-08-15T16:23:39.417Z (11 months ago)
- Topics: git, intellij-idea, intellij-plugin, remote-sync, ssh
- Language: Java
- Homepage: https://github.com/Ozsfag/remote-sync-plugin/blob/main/README.md
- Size: 208 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📦 Remote Sync
> **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.
---
## 🚀 Features
- 📤 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
---
## 🖼️ Interface
### 🌙 Dark Theme

### ☀️ Light Theme

The plugin is located in the bottom tool window panel. Just set up the configuration and click **Save & Sync** —
everything else will happen automatically.
---
## 🚀 Getting Started
1. Go to **Settings → Plugins** in IntelliJ IDEA.
2. Open the **Marketplace** tab and search for **Remote Sync**.
3. Click **Install** and restart your IDE.
Or install manually:
- Download the `.zip` file from [JetBrains Marketplace](https://plugins.jetbrains.com/).
- Go to **Settings → Plugins → ⚙ → Install Plugin from Disk**.
Once installed:
1. Open the **Remote Sync** tab in the bottom panel of the IDE.
2. Fill in the fields:
- `Username` — SSH username
- `IP` — server IP address
- `Password` or `Private Key Path`
- `Git Remote Path` — for example, `git@github.com:user/project.git`
- `Git Branch` — the branch to monitor
3. Click **Save & Sync** — the plugin will compare and synchronize files automatically.
---
## 📂 Source Code
The source code is available on GitHub:
🔗 [https://github.com/Ozsfag/remote-sync-plugin](https://github.com/Ozsfag/remote-sync-plugin)
---
## 📜 License
License: [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0)
---
## ✉️ Feedback
Bug reports and feature requests:
[Open an issue on GitHub](https://github.com/Ozsfag/remote-sync-plugin/issues)