Menu

rsync

There is a newer version of this page. You can find it here.

What is rsync?

rsync is a tool that provides fast, efficient file transfers. rsync is available for all major OS platforms; it is natively included on Linux, Mac OS X and BSD, and is available for MS Windows users through Cygwin. rsync can be run in conjunction with SSH for secure, encrypted file transfers. rsync supports resume of failed transfers, a life-saver on large file transfers. The versatility of rsync is unequaled -- it provides a vast array of options to help you customize your file transfer operation to meet your exact needs.

Rsync over SSH

File release use

rsync over SSH is a supported file transfer method for our File management service.

Configuration details for FRS uploads:

Hostname: frs.sourceforge.net
Path: /home/frs/project/PROJECT_UNIX_NAME/ - Substitute your project UNIX name data for PROJECT_UNIX_NAME
Username: Your SourceForge.net Username
Password: Your SourceForge.net Password
An example session might look like (where Username="jsmith", Project UNIX name="fooproject", Release dir is "Rel_1"):

[jsmith@linux ~]# rsync -avP -e ssh FILE        
jsmith@frs.sourceforge.net:/home/frs/project/fooproject/Rel_1/
jsmith@frs.sourceforge.net's password:
building file list ...
1 file to consider
FILE
15000000 100%   34.13kB/s    0:07:08 (xfer#1, to-check=0/1)

sent 15001925 bytes  received 42 bytes  29560.53 bytes/sec
total size is 15000000  speedup is 1.00

Developer web use

rsync over SSH is a supported file transfer method for our Developer web.

Configuration details for Developer web:

Hostname: frs.sourceforge.net
Path: userweb/htdocs/
Username: Your SourceForge.net Username
Password: Your SourceForge.net Password
An example session might look like:

[jsmith@linux ~]# rsync -avP -e ssh FILE jsmith@frs.sourceforge.net:userweb/htdocs/
jsmith@frs.sourceforge.net's password:
building file list ...
1 file to consider
FILE
15000000 100%   34.13kB/s    0:07:08 (xfer#1, to-check=0/1)

sent 15001925 bytes  received 42 bytes  29560.53 bytes/sec
total size is 15000000  speedup is 1.00

Project Web use

rsync over SSH is a supported file transfer method for our Project web.

Configuration details for Project web uploads:

Hostname: web.sourceforge.net
Path: htdocs/
Username: Your SourceForge.net Username
Password: Your SourceForge.net Password
An example session might look like the following for user "jsmith" uploading a file for his project with a UNIX name of "fooproject":

[jsmith@linux ~]# rsync -avP -e ssh FILE jsmith@web.sourceforge.net:htdocs/
jsmith@frs.sourceforge.net's password:
building file list ...
1 file to consider
FILE
15000000 100%   34.13kB/s    0:07:08 (xfer#1, to-check=0/1)

sent 15001925 bytes  received 42 bytes  29560.53 bytes/sec
total size is 15000000  speedup is 1.00

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.