Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo



New to Subversion?

Learn the basics.
Empty Repository
It looks like this Subversion repository doesn't have any files in it. Let's commit your project code now.

Create default directories

It's common practice among Subversion users to create a /trunk, /branches, and /tags directory at the root of each repository. If you'd like to do that, follow these instructions:

svn checkout --username= svn+ssh://@svn.code.sf.net/p/weelkiller/code-0/trunk weelkiller-code-0
cd weelkiller-code-0
mkdir trunk branches tags
svn add trunk branches tags
svn ci -m "Add initial directories"

To make the default checkout url for your repo point to your new /trunk directory instead of the root, go to the Admin / Tools screen, click on 'Checkout URL' under your repo, add 'trunk' to the end of the url, and click 'Save.'

Import project on disk to Subversion

cd existing-weelkiller-code-0
svn import svn+ssh://*anonymous@svn.code.sf.net/p/weelkiller/code-0/ -m "Initial commit"

Import remote repository to Subversion

Use the repository clone tool then check out a working copy once you receive a completion email.

Did you get asked for your SourceForge password during this process? You can securely use your Subversion repository and avoid having to re-enter your password by setting up an ssh-key.