1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in
Version 12 (modified by hinojosa, 5 years ago)

--

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.

Authentication

Authenticating via rsync requires the use of a "combined" username for the project web space. The combined username is composed of your SourceForge.net account username and the project UNIX name for which you want to upload or download files. A comma (",") is used as a delimiter between these two components.

Example:

SourceForge.net username: jsmith
User jsmith has a project with the UNIX name: fooproject
Combined username: jsmith,fooproject

The Developer web space and the FRS system only require the use of your SourceForge.net account name.

The password for both cases is always the password associated with your SourceForge.net user account.

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/P/PR/PROJECT_UNIX_NAME/ - Substitute your project UNIX name data for /P/PR/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,fooproject@frs.sourceforge.net:/home/frs/project/f/fo/fooproject/Rel_1/
jsmith,fooproject@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: Combine your SourceForge.net Username with your SourceForge.net project UNIX name using a comma ( "," )
  • 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,fooproject@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

Getting Help