Use the steps below to import and manage an existing CVS repository with SourceForge.
- Stop CVS access to the old repo
chmod -x /usr/bin/cvs
- Tar the old repo
cd /cvsroot/old_repo
tar zcvf /tmp/old_repo.tar.gz
cd..
mv old_repo /tmp
- Restore CVS access
chmod +x /usr/bin/cvs
- Transfer the repo to the SourceForge CVS server
- Create the new repo from within SourceForge
Browse to your project
Click the Source Code button
Create your new repo
- Untar the old repo
cd /cvsroot/new_repo
tar zxvf /tmp/old_repo.tar.gz
- Synchronize permissions
- Login as a SourceForge site admin
- Click the Admin link
- Click the Integrations button
- Check the CVS integration you want
- Click the Synchronize Permissions button
- Verify the new repo
- Remove the old repo
/bin/rm -r /tmp/old_repo