Skip to content

Small packaging of rsync client/server for Windows (Cygwin full installation not required)

Notifications You must be signed in to change notification settings

fdcastel/cygrsync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cygrsync project

Cygrsync is a minimal set of files needed to run rsync in Windows. It's a repackaging of current Cygwin rsync without the entire cygwin environment.

It supports both client and server (via rsyncd) and also supports rsync over ssh (uses $USERPROFILE/.ssh folder).

How to update binaries (x64 only)

  • Open a cmd.exe session with administrative privileges
:: Dowload Cygwin setup
powershell -Command (new-object System.Net.WebClient).DownloadFile('https://cygwin.com/setup-x86_64.exe','%TEMP%\setup-cygwin-x86_64.exe')

:: Install Cygwin, SSH and RSync (about 150Mb in C:)
%TEMP%\setup-cygwin-x86_64.exe -q -n -N -d -R c:\cygwin64 -s https://mirrors.kernel.org/sourceware/cygwin -l %TEMP% -P cygrunsrv,openssh,opensshd,rsync

Copy new files from C:\cygwin. You may need to use Dependency Walker to check what .DLLs are needed.

How to collaborate? Contact?

Pull requests. [email protected].

About

Small packaging of rsync client/server for Windows (Cygwin full installation not required)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published