我刚开始对Git感兴趣,因为我们现在正在成长为团队,所以现在需要版本化。我知道我的服务器上可以有一个存储库,但我是否也需要安装它? Git网站没有指定任何内容,但我不想假设任何东西。服务器是运行centos6的hybrid / vps(可能很快就会专用)。感谢
答案 0 :(得分:1)
是的,您应该在服务器上安装Git。请参阅Git书籍的Git installation章节。
Git包含在标准的CentOS存储库中,因此只需执行sudo yum install git
即可。
答案 1 :(得分:0)
是的,您可以在服务器角色中设置GIT,但我建议不要这样做。 GIT中最纯粹的形式对权限模型没什么影响。你提到你是一支不断壮大的团队。
我会推荐Atlassian Bitbucket(云产品或本地托管的Bitbucket服务器)。对于小型团队而言,它非常具有成本效益,并且您可以获得诸如Pull Request工作流,权限模型和其他企业功能等非常好的功能。它还可以很好地与JIRA和Bamboo进行缺陷跟踪和构建管理,从而为您提供更好的完整生命周期代码视图。你不能说你的团队有多小,但10个用户10美元(慈善捐赠)是一个很好的起点,而且功能和可扩展性正在打击其他产品,如TFS。由于它是基于GIT的,即使您想要切换道路,您只需导入您的存储库(甚至TFS也可以使用GIT,它甚至似乎支持GIT作为首选后端)
https://www.atlassian.com/software/bitbucket/pricing?tab=host-on-your-server https://www.atlassian.com/software/bitbucket/features
其他值得考虑的产品:GitHub Enterprise,GITLAB也可能是其他产品。