【发布时间】:2011-11-14 20:47:57
【问题描述】:
您好,我在一个开设编程课程的地方工作, 在很多课程中,学生需要做一个项目才能通过课程, 有时项目甚至是分组完成的, 这样您就可以了解版本控制的必要性, 我们使用 svn,并在 windows server 2003 操作系统中的 apache 服务器上运行它。
为了不让同学们互相复制代码,我们希望通过集成的svn服务器windows进行身份验证, 这意味着学生在尝试访问 svn 时不会提示输入用户名和密码, 但会自动使用当前用户名和密码连接到svn。
我们担心学生会互相分享他们的密码,并且很容易从 svn 中获取彼此版本的代码。
我已经尝试在互联网上搜索, 我找到了一个支持集成 windows 身份验证的视觉 svn 服务器版本,但这支持要花钱,
我曾尝试为 apache 服务器 (mod_auth_sspi) 使用 Windows 身份验证模块,但这并没有阻止我提示输入用户名和密码。
有没有人成功集成了他的 svn 服务器窗口?如何? 有谁知道任何其他可以集成 Windows 的免费版本控制系统? 或者对我的情况有任何想法。
谢谢。
【问题讨论】:
-
svn 客户端必须支持具有自动传递的 NTLM 身份验证,而我从未见过真正做到这一点的客户端(除了浏览器,但这并不是一个 SVN“客户端”) .因此,这意味着您仍然会遇到能够轻松提供替代证书的学生。对不起。
标签: svn for-loop windows-authentication integrated