嗨,我在一个开设编程课程的地方工作,在很多课程中,学生需要做一个项目才能通过课程,有时这些项目甚至是分组完成的,所以你可以理解版本控制的需求,我们使用 svn 并在 windows server 2003 操作系统的 apache 服务器上运行它。
为了让学生不能互相复制代码,我们希望通过集成的 svn 服务器 windows 进行身份验证,这意味着学生在尝试访问 svn 时不会提示输入用户名和密码,但会自动使用当前用户名和密码连接到 svn。
我们担心学生会互相分享他们的密码,并且很容易从 svn 中获取彼此版本的代码。
我已经尝试在互联网上搜索这个,我找到了一个支持集成 windows 身份验证的视觉 svn 服务器版本,但这支持需要花钱,
我曾尝试为 apache 服务器 (mod_auth_sspi) 使用 Windows 身份验证模块,但这并没有阻止我提示输入用户名和密码。
有没有人成功集成了他的svn服务器windows?如何?有谁知道任何其他可以集成 Windows 的免费版本控制系统?或者对我的情况有任何想法。
谢谢。