You can grab the latest source code tar file, its gpg signature, and other related files in a variety of ways:
via http (the standard web-browser protocol)
via ftp (file-transfer protocol)
via anonymous rsync from:
Also, an unpacked copy of the latest development version can be
browsed on the web, or obtained via
anonymous rsync from:
Precompiled binaries are available in most modern OS distributions, so you might want to first check if you can install an rsync package via your standard package-install tools for your OS.
There are also packages available from some 3rd-parties (note that we cannot vouch for 3rd parties, so use a source that you trust):
RPMs for Red Hat/Fedora from Dag Wieers.
RPMs patched with ACL support from Matt McCutchen.
cwRsync is a packaging of rsync for MS Windows.
More to come...
The rsync development tree is publicly available by various methods so that you can try out the latest changes and give feedback to the developers.
Note: Since the "HEAD" source is a work in progress it may not compile, or may fail in various ways, though it's usually pretty good.
Anyone may use anonymous CVS to follow development:
cvs -d :pserver:firstname.lastname@example.org:/cvsroot login
(Specify the password cvs when prompted.)
cvs -d :pserver:email@example.com:/cvsroot co rsync
You can also browse the development history through cvsweb.
Nightly snapshots of the rsync source tree are also available for people who want to try the latest development version. If you want to track development, then CVS uses less bandwidth and can automatically merge your local changes with our version. However, if you just want a one-off download, or cannot use CVS because of firewall, network or software issues, then the snapshots might be helpful.