github поддерживает svn, поэтому рекомендую github - продвинутые программисты будут юзать git, не продвинутые будут юзать svn, и все будут в одном репозитории.
P.S. Вообще публичный cvs или svn репозиторий особо не популяризировался, так как чаще всего ставили свой локальный/корпоративный сервер.