创业团队在使用 oschina 等 Git 托管,和自己搭建 Git 之间,应如何选择?

2015-08-26 15:39:50 +08:00
 felixye

团队 5-10 人,没有专业 SA 。自营项目有 2 个,还有一些小项目(外包项目)大约每年有 20-30 个。

如果用 gitlab 搭建服务器( VPS 的费用可以忽略不计)也挺方便的,但还是需要自己维护的,比如有漏洞也要打个补丁,或者升级什么的。

使用 oschina 就不用自己维护了,比较省时间。但是代码不在自己的服务器,感觉有点不对劲,是我思想太保守了吗?

各位怎么看?

13964 次点击
所在节点    git
106 条回复
felixye
2015-08-26 20:11:33 +08:00
@Livid 放错地方,求移动
Menci
2015-08-26 21:40:22 +08:00
用 GitHub 吧,还是免费的
xiaocang
2015-08-26 22:24:31 +08:00
私有项目并不免费。。
darluc
2015-08-26 23:11:09 +08:00
企业代码最好还是自己藏好。
随便弄个电脑装个 gitblit.com , 就足够用了吧。
yannxia
2015-08-26 23:26:10 +08:00
国内的云并不可靠,尽管我也没有理由……如果代码很敏感,还是用自己搭的 Gitlab 。作为一个软件公司,你的代码就是你的一切……请珍惜
derek80
2015-08-26 23:52:59 +08:00
目前在用自建的 phabricator
lecher
2015-08-26 23:56:27 +08:00
付费 github ,或者 oschina 托管都可以。 git 本身就是分布式的代码托管,服务器崩了也可以从本地记录找回来。
小团队,项目也不是重要到不能泄密的程度,托管给专门处理代码托管的商业公司最好。因为这个时候的人力成本太高。
搭建私有 git 服务,必然是要耗费自己团队人员的精力去处理服务器的问题的。假设有人愿意承担这个 SA 的职责,他要花多长时间去处理这些 git 部署和维护的事情?假设一年只花一周的时间可以达到商业付费方案的安全级别和服务内容,那他一周的工资够不够你们付费购买相应的 git 托管服务?
有多大的风险会出现不熟练导致维护私有 git 的部署维护出错?此外租用的 vps 容灾方面的可靠性和商业付费的容灾方案比起来,哪个更可靠?
qqjt
2015-08-26 23:58:36 +08:00
果断 gitlab 吧
BB9z
2015-08-26 23:59:00 +08:00
只考虑成本的话, GitHub 一年才 300 美刀,比自己人维护剩多了。
robinWu
2015-08-27 00:00:51 +08:00
首先我觉得创业团队主要的公司是开发产品,只是其他的东西都可以后面再处理。毕竟你是用 git ,以后移植回你们公司的自己搭建的也很快的,配个地址的事情。
其次自己搭建服务器,你就需要有人出精力去维护他,创业团队的每个人的精力都是非常宝贵的。
最后还是声明一句:创业团队,以做出最好的产品为目的,其他的都可以靠边。
lightening
2015-08-27 00:04:42 +08:00
托管, credentials 不要放到 repo 里。
adrianzhang
2015-08-27 00:05:10 +08:00
给你建个自己的 git server ,让你点两下按键就能在 daocloud.io 上跑起来,如何?
johnnyb
2015-08-27 00:14:49 +08:00
gitlab 跑在 docker 里, repos 和 数据库放外面。升级打补丁基本无痛了 https://gitlab.com/gitlab-org/gitlab-ce/tree/master/docker
2015813
2015-08-27 01:23:29 +08:00
Github ,稳妥,靠谱。自己维护的话,增加人力成本,而且不一定有 Github 靠谱。从成本和靠谱两方面考虑, Github 都是更好的选择。
Twinkle
2015-08-27 01:28:09 +08:00
GitLab 搭好之后基本不用维护啊,有强迫症的话还是用一些知名托管网站的私有 REPO 吧。。。
black
2015-08-27 01:29:52 +08:00
bitbucket ,私有仓库免费
AWSAM
2015-08-27 02:06:44 +08:00
可以考虑 gitcafe enterprise
HentaiMew
2015-08-27 02:09:03 +08:00
为何有维护一说…顶多正常升升级而已(万年不升级也没什么)。 OSC 就是基于以前的旧版本 gitlab 开发出来的。 git 本身只是作为一个代码托管,在运维方面的作用除了 repo 就没了。
况且 OSC 被攻击多少次了都…要是一个构建发现 CI 拉不下来代码原来是别人的 git 服务坏了那你就叫天不应叫地不灵了。反而如果是自己的还能排查和维护
强烈推荐 gitlab
msg7086
2015-08-27 02:24:49 +08:00
@HentaiMew 传说中的自己的服务器不会出问题系列。
OpooPages
2015-08-27 07:07:00 +08:00
局域网自己搭建非常方便。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/216138

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX