0

我们有一个小型工作组,我想鼓励它在使用 SVN 后采用 git。因此,我有兴趣在充分利用 git 的同时充分利用 SVN 必须提供的中央存储库。我们往往不会有一个大型项目,而是有许多较小且不相关的项目,因此它们可能会被构建为多个 git 存储库。人们对如何前进有什么建议?几个选项:

  1. 通过 ssh 实现的简单目录结构
  2. 私人github
  3. 石榴石

我们没有通过防火墙对机器进行 ssh 访问(见图),因此对我们来说访问本地资源意味着通过 http。

4

2 回答 2

2

私人 GitHub 对我很有吸引力,因为您永远不必担心管理 repo 服务器。BitBucket是一个非常好的免费替代品,它现在支持 git,并且不为私人 repos 收费:

将所有 Git 和 Mercurial 源代码存储在一个具有无限私有存储库的位置。包括问题跟踪、wiki 和拉取请求。

于 2012-06-29T21:58:01.110 回答
0

一个 Linux 虚拟机安装在带有 Gitolite 的服务器上,多年来对我来说运行良好。最新版本允许您通过简单推送到管理存储库来更新所有其他管理任务之间的挂钩。我会极力推荐它。

于 2012-06-29T22:51:28.373 回答