File | Settings | Tools | Rsync for Windows and Linux
DataGrip | Settings | Tools | Rsync for macOS
CtrlAlt0S
Required plugins: FTP/SFTP/WebDAV Connectivity
Use this page to configure the settings for Rsync, which facilitates download, upload, and synchronization of files in a remote SFTP server configuration.
On macOS and Linux, the rsync and ssh tools are preinstalled and their paths are filled automatically.
On Windows, you need to manually install Cygwin with the rsync and openssh packages first. The tools' executables are commonly located in the <Cygwin installation>\bin folder.
note
Rsync is used for download and upload (including auto-upload) of files and synchronization between the deployed files and folders and their local versions. Deletion and navigation by files on a remote host is still done via SFTP.
Item
Description
Rsync executable path
In this field, provide the path to the rsync executable.
Rsync options
Use this field to override the Rsync command-line parameters if necessary.
By default, the -zar options are used, so that Rsync will compress the transferred data (z), preserve permissions, ownership, and timestamps of transferred files and folders (a), and recurse into subdirectories (r).
For the complete list of available options, refer to the Rsync documentation.
Shell executable path
In this field, provide the path to the ssh executable.
Test Connection
Click this button to validate the provided settings and make sure that DataGrip can properly communicate with Rsync.
Thanks for your feedback!
Was this page helpful?
Cookie Settings
Our website uses some cookies and records your IP address for the purposes of accessibility, security, and managing your access to the telecommunication network. You can disable data collection and cookies by changing your browser settings, but it may affect how this website functions. Learn more.
With your consent, JetBrains may also use cookies and your IP address to collect individual statistics and provide you with personalized offers and ads subject to the Privacy Notice and the Terms of Use. JetBrains may use third-party services for this purpose. You can adjust or withdraw your consent at any time by visiting the Opt-Out page.