Hi i work in a place that runs programming courses, in alot of the courses the students are required to do a project in order to pass the course, and sometimes the projects are even done in groups, so you can understan the need for version control, we use svn and we run it on an apache server in a windows server 2003 operting system.
in order for the students not to be able to copy each others code we want to make the authntication with the svn server windows integrated, meaning that the student won't be prompt for user name and password when he is trying to access the svn, but will automatically connect to the svn with the current user name and password.
our fear is that students will share thier passwords with one another and easily get each others version of code from the svn.
I have tried searching for this on the internet, i found a version of visual svn server that supports Integrated windows authentication but this supports costs money,
I have tried using windows authntication modules for the apache server (mod_auth_sspi) but that didn't stop me from getting prompt for user name and password.
has anyone succeded in making his svn server windows integrated? and how? does anyone know of any other free version control systems that can be windows integrated? or maybe have any sort of an idea on my situation.
thanks.
I managed to achive this by making my svn authentication SSL, and setting the svn attribute "OfferBasic" inside the repository location tag to off.