Я не хочу, чтобы случайные пользователи просматривали мой код.
Вы не можете запретить людям скачивать исходный код. Репозитории SVN от Google открыты для анонимного просмотра и проверки. Например, в проекте, который вы цитировали (клон StackOverflow), обратите внимание, что
svn checkout http://cnprog.googlecode.com/svn/trunk/ cnprog-read-only
прекрасно работает для загрузки исходного кода.
Если вы не хотите, чтобы люди просматривали ваш исходный код, не используйте бесплатный публичный хостинг. Настроить локальный репозиторий svn
очень просто, в любом случае: вот как вы бы настроили один и добавили в него материал.