主页
博客
专栏
归档
关于
主页
博客
专栏
归档
关于
Git服务器-如何选择适合自己的git服务
2024/05/24
|
字数560
|
阅读2分钟
考虑因素
选择git服务器时,需要考虑下面几个因素:
部署模式:私有部署、云部署、外部云服务
成本:服务器、存储、人力、带宽、外部服务费用等
访问速度:代码库大小以及并发数量
权限管理:用户分组、权限控制
代码review:基于web的代码review机制
外部系统联动:Jenkins、Jira、外部扩展能力
有哪些选择
gitlab
这是私有部署的首选;不建议使用它的云服务;
上面的因素都支持;
UI设计也不错,符合现代人的审美;
gerrit
Google为Android系统开发的git服务器,私有部署的第二选择;
功能非常强大,大部分Android手机厂商都在使用这个系统管理Android代码;
不能在线浏览代码,没有wiki系统;
UI设计比较简陋,不嫌弃的话,可以选择;
bitbucket
Atlassian公司产品,支持代码托管和私有部署;
功能基本都有,和Jira、Trello系统完美适配;
UI设计也不错,和gitlab不相上下;
github
现在是微软的产品了,大部分程序员都熟悉,没有适应成本;
支持私有部署和代码托管,公司规模小的时候直接使用他们的服务比较合适,后续再考虑私有部署;
国内直接访问github有问题,需要科学上网;
UI中规中矩;
coding
国人开发的git服务,类似gitlab,国内访问无障碍;
支持私有部署;
功能有点复杂,特色不算突出;
UI类似gitlab,符合现代审美;
上一篇:Git使用-多仓库管理之repo
下一篇:Git服务器-使用gitlab搭建私有git服务
【文章不错,鼓励一下】