gpt4 book ai didi

version-control - 大学环境的最佳源代码控制(管理存储库的开销低)

转载 作者:行者123 更新时间:2023-12-05 00:35:15 24 4
gpt4 key购买 nike

有谁知道源代码控制系统的解决方案(网络托管或其他方式),可以在以信息技术为重点的大学环境中运行良好?我们希望将其作为校园范围内的“版本控制服务”提供,就像大学提供电子邮件服务一样。具体来说,我说的是以下特点:

  • 有一个每学期创建/管理大量新存储库 .任何编程类(class)或研究项目都可能要求学生在各种源代码环境(包括 .NET、Java、C++、LaTeX)中使用源代码控制。
  • 学生应该能够创建和管理自己的存储库 .涉及管理员/讲师/等。否则不可扩展。
  • 存储库存储应为 安全(私有(private)) ,并且可存档以尊重知识产权(防止抄袭,保护研究知识产权)。
  • 任何或所有类型的源代码控制(例如,CVS/SVN/GIT)都是可以接受的。
  • 远程访问存储库是必不可少的 .学生/研究人员可以自由地在指定的实验室空间或远程工作。作业的标记可以由在任何地方“ checkout ”代码的教师完成。
  • 如果存在学术许可证,则必须 超过 500 名学生的规模 .

  • 许多商业/免费产品(基于 Web 或其他)不满足条件 #1 和 #2,因为它们需要 super 用户来管理帐户/存储库/访问。 Google Code、sourceforge.net、GitHub 等解决方案不满足条件 #3,因为存储库始终是公开的。

    最佳答案

    这是免费的:http://gitlabhq.com/
    您可以通过此工具添加存储库。
    为了安全起见,您使用 RSA key 。

    我建议使用 Git。 SVN 和 CVS 已经过时了。

    关于version-control - 大学环境的最佳源代码控制(管理存储库的开销低),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9693202/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com