When you want to experiment with code, you can do an anonymous checkout from a Subversion repository.
To make anonymous checkout possible, the project administrator must set public and repository view permission to "All Users."
The checkout command differs based on whether a user is logged in or not.