Menu

rsync

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: /home/project-web/PROJECT_UNIX_NAME/htdocs - 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 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:/home/project-web/fooproject/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

Related

Documentation: Files
Documentation: Release Files for Download
Documentation: SSH
Documentation: Table of Contents - SourceForge.net Documentation