我们有一个小工作组,我想鼓励在使用SVN之后采用git。因此,我有兴趣获得SVN必须提供的最好的中央存储库,同时获得所有最好的git。我们不倾向于只有一个大型项目,而是许多较小且不相关的项目,因此它们可能会被构建为多个git存储库。人们对如何前进的建议是什么?一些选择:
我们没有通过防火墙对机器进行ssh访问(如图所示),因此访问本地资源意味着要通过http。
答案 0 :(得分:2)
私有GitHub对我很有吸引力,因为您不必担心管理repo服务器。 BitBucket是一个非常好的免费替代方案,它支持git这些天,并且不收取私人回购费用:
将所有Git和Mercurial源代码存储在一个具有无限私有存储库的位置。包括问题跟踪,维基和拉取请求。
答案 1 :(得分:0)
一台Linux虚拟机上安装了Gitolite的Linux VM已经很好用了很多年了。最新版本允许您通过简单推送到管理仓库来更新所有其他管理任务之间的挂钩。我强烈推荐它。