The way SilverStar set up the SourceForge repository, it definitley is not an ideal solution. All submitions had to be posted in a sort of comment and reviewed by him. There was no easy CVS access (well, CVS would probably be too difficult for this, too. The majority of teams are not familiar with it).
The best dedicated solution that I know of is
GraalForge, but again, I think that it is kind over complicated considering that the majority of code pieces being submitted will be in the <50 line range.