首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >大学环境的最佳源代码控制(管理存储库的低开销)

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

Stack Overflow用户
提问于 2012-03-13 22:31:16
回答 5查看 1.2K关注 0票数 4

有人知道源代码控制系统的解决方案(网络托管或其他方式)吗?在以信息技术为重点的大学环境中,该解决方案能很好地工作吗?我们想把它作为一个校园范围的“版本控制服务”,就像大学使用电子邮件服务一样。具体来说,我要说的是以下特点:

  1. 有大量的新存储库创建/管理,每学期。任何编程课程或研究项目都可能要求学生在各种源代码环境(包括.NET、C++、LaTeX)中使用源代码控制。
  2. 学生应该能够、创建和管理自己的存储库。涉及管理员/指导员等不是可扩展的otherwise.
  3. Repository存储应该是安全(私有),并且对于尊重知识产权(防止剽窃、保护研究IP)是可存档的。
  4. 任何或所有类型的源代码控制(例如CVS/SVN/GIT)都将是acceptable.
  5. Remote对存储库的访问是必不可少的。学生/研究人员有在指定的实验室空间或远程工作的自由。作业的评分可以由在任何地方“签出”代码的教员来完成。
  6. 如果存在学术执照,则必须将分级为>500

许多商业/免费产品(基于网络或其他)并不满足条件#1和#2,因为它们要求超级用户管理帐户/存储库/访问。诸如Google、sourceforge.net、GitHub等解决方案不符合条件#3,因为存储库总是公开的。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-03-14 06:21:16

这里有一个免费的:http://gitlabhq.com/,您可以在这个工具上添加存储库。为了安全起见,你使用RSA密钥。

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

票数 2
EN

Stack Overflow用户

发布于 2012-03-14 06:01:27

GitHub似乎满足了您的需求。您可以在intranet中设置您自己的实例;https://enterprise.github.com/

票数 2
EN

Stack Overflow用户

发布于 2012-03-13 22:48:34

您可以使用git在学生的私人文件存储,如果他们有这样的东西,git不需要托管除了一个地方存储文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9693202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档