小团队 Git 托管方案

2017-06-26 16:38:43 +08:00
 timwu

小团队,目前 20 人以下

如果要用 git,要求有:

  1. 有公网服务
  2. 速度快
  3. 对小团队友好(服务价格)
  4. 服务稳定

说一说我的一些研究:

有其他方案或者研究过的童鞋,来一起讨论讨论,目前初步考虑定 Coding,不知道稳定性和速度如何

21435 次点击
所在节点    git
156 条回复
cgb1021
2017-06-26 17:54:52 +08:00
自己搭 Gitlab +1
Estone
2017-06-26 17:54:56 +08:00
没啥说的,国内服务器只推荐 coding.net,速度快,界面友好。
考虑成本的话,最好还是自己搭吧。
Estone
2017-06-26 17:55:49 +08:00
再补充一句,千万不要用国外的服务器。因为太慢。
sydra
2017-06-26 18:03:21 +08:00
coding 挺好的~小团队完全够用
ysicing
2017-06-26 18:11:42 +08:00
gogs 啊
gulangyu
2017-06-26 18:15:08 +08:00
小团队还是 GitHub 搞个企业版吧,稳定、可靠

国内访问速度太慢? SSR 在手从没觉得慢
huangzxx
2017-06-26 18:15:42 +08:00
自建 gitlab +1
holy_sin
2017-06-26 18:16:14 +08:00
@gulangyu 是的,能花钱解决的,就不要用时间
lichunwilliam
2017-06-26 18:24:11 +08:00
Aws code commit,不知道是不是公网访问
ETiV
2017-06-26 18:28:50 +08:00
bitbucket 也有私有部署了,但是貌似 20 人略贵……
strahe
2017-06-26 18:31:58 +08:00
自己搭建一个 gogs 吧,好用
gouchaoer
2017-06-26 18:49:17 +08:00
gitlab 自己搭太难了,coding 吧
xiaoc19
2017-06-26 18:50:30 +08:00
@gouchaoer docker,发个帖的时间就建好了。。。。。。
blackboom
2017-06-26 18:51:50 +08:00
gitlab docker 环境很容易搭建,而且迁移起来也方便,推荐 gitlab.
scriptB0y
2017-06-26 18:53:49 +08:00
推荐 github,我觉得 github 的 ui 是最好用的,bitbucket 的通知系统太垃圾了。拿钱撘一个梯子在公司用比较好,毕竟不能因为速度慢所有的国外服务都放弃了吧?
hellojl
2017-06-26 19:09:35 +08:00
自己搭,或者直接 github,嫌慢上代理。github 加一众插件、Api 可以很轻松的搞起来持续集成
Sunyanzi
2017-06-26 19:10:37 +08:00
上个礼拜刚做过一次对版本管理的技术选型 ... 简单列一些对你可能有用的点吧 ...

以 20 人为限 ... 海外两家单用户月价格分别是 GitHub $7 ... BitBucket $2 ...

国内两家单用户年价格是 Coding ¥365 ( 约合 $4.4 / 月 ) ... GitEE ¥99.9 ( 约合 $1.2 / 月 ) ...

单对比价格的话 GitEE 也就是原来的 Git@OSC 完胜 ... 而且是国内的服务网络速度也有保障 ...

不过我没重度用过这家的服务 ... 稳定性未知 ... 而且对于我来说还是稍显贵了 ...

最后确定的方案是自购了一台最便宜的企鹅云 ... 年付 ¥448.20 ... 以 20 用户算约合 $0.3 / 月 ...

网络开的百兆按需 ... ¥0.8 / GB ... 按照每用户每天不间断 100M 上下行算 ... 每年是 ¥584 ...

这价格约等于一条包年包月的 3M ... 如果你对速度不要求也可以开包年包月的 1M ... 价格更低 ...

没有装任何 Git GUI ... 因为流量算钱 ... 而我不想花钱在没必要的地方 ... 再说 GitLab 也跑不起来 ...

直接用最简单的方式 git init --bare 开 repo ... useradd 开用户 ... 用 Linux 权限来控制权限 ...

这套系统的缺点是没有那些花哨的团队管理功能 ... 换言之它就只是个版本管理 ... 优点是便宜 ...

总之经过这次选型之后 ... 我现在的策略是 10 人以下的小项目用 Coding 免费版 ...

10 人以上的项目如果想可视和简单操作就用 GitEE ... 只关心价格的话自建 ...

当然如果公司有固定 IP 的话 ... 最优方案是直接内网起一个 Git GUI ... 在家就用 VPN 连进去 ...

完全免费 ... 而且在公司的时候数据都是内网传输 ... 又快又稳定又安全 ...

以上 ... 供参考 ...
jarlyyn
2017-06-26 19:15:21 +08:00
Gitlab+docker
icegreen
2017-06-26 19:21:58 +08:00
我们目前是自己搭 gitlab, 目前看运维成本基本忽略. 定时任务每天更新就可以啦.
DoraJDJ
2017-06-26 19:25:58 +08:00
GitLab 据说很耗内存?不过 GitLab 的界面挺好看的,而且功能也全。

我这里用的是自建 Gogs

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

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

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

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

© 2021 V2EX