I follow this guide to setup subversion. http://www.howtoforge.com/the-perfect-subversion-server-debian-lenny-ispconfig-3 If I share the repo as public, I can upload and create folder. If I share the repo as private, which I want to input username/password, I got 500 Internal Server Error. Anyone has same problem as me? Edit: Problem solved. It didn't work because I didn't include AuthName in the directives. It works after I insert the AuthName".