小团队,目前 20 人以下
如果要用 git,要求有:
说一说我的一些研究:
有其他方案或者研究过的童鞋,来一起讨论讨论,目前初步考虑定 Coding,不知道稳定性和速度如何
1
aisensiy 2017-06-26 16:46:59 +08:00
oschina 不是有个码云吗,和 coding 类似吧。
|
2
Beavan 2017-06-26 16:47:03 +08:00
为什么不自己搭建一个 git 服务器呢?
|
3
lc11235 2017-06-26 16:47:28 +08:00
OSChina@git 看起来也不错啊,楼主可以去考察下。
|
4
drush 2017-06-26 16:48:15 +08:00
gitlab 也可以直接用他们的服务啊
|
5
nino 2017-06-26 16:48:20 +08:00
搭建 gitlab
|
6
ytmsdy 2017-06-26 16:48:22 +08:00
bitbucket,偶尔抽风,但是大多数情况下还算正常。
标准版 一个用户一个月 2 刀 5G 存储空间。 |
7
suantong 2017-06-26 16:48:57 +08:00 via Android
你们素材也是 git? 我觉得这方面它是不如 svn 的。
为么都整 Web ?我司都直接 SSH,随便整个美西的 vps,速度飞起。 |
8
Tairy 2017-06-26 16:55:26 +08:00
推荐 gitlab, 维护成本也不是很高。
|
9
mooncakejs 2017-06-26 16:55:32 +08:00
docker 版 gitlab,再配合 oss 等云硬盘进行数据备份。
公网访问直接用端口映射。 还是很方便的。 |
10
mooncakejs 2017-06-26 16:57:21 +08:00
coding 和 oschina 都使用过,平时还好,偶尔碰到”数据维护“或者”被 DDos 攻击,不能操作 git,如果碰到紧急上线,更酸爽。
|
11
Patrick95 2017-06-26 17:00:05 +08:00
自己搭 Gitlab 吧。
|
12
clijiac 2017-06-26 17:00:07 +08:00
bitbucket+1
|
13
vultr 2017-06-26 17:00:23 +08:00
https://unfuddle.com/ 支持 svn 和 git
|
14
janxin 2017-06-26 17:00:40 +08:00 via iPhone
自己搭
|
15
hancc 2017-06-26 17:01:59 +08:00
gogs 也不错,搭建简单。https://gogs.io
|
16
Sharuru 2017-06-26 17:05:02 +08:00
又要速度快,又要价格友好,Coding 妥妥的……也没什么太多值得考虑的了。
不过成本合适的情况下, 还是推荐自己搞 Gitlab,一句话的事情也很容易,主要主动权在自己。 |
17
tkisme 2017-06-26 17:07:56 +08:00
gogs 简单易用
|
18
nullen 2017-06-26 17:08:40 +08:00
自己搭 gitlab
|
19
zjsxwc 2017-06-26 17:10:00 +08:00
docker 部署个 gitlab 也是分分钟的事情,大概一行 shell
`wget https://raw.githubusercontent.com/sameersbn/docker-gitlab/master/docker-compose.yml && docker-compose up -d ` |
20
jiaojing 2017-06-26 17:10:39 +08:00
|
21
zjw7sky 2017-06-26 17:11:02 +08:00
自己建一个仓库 妥妥的
|
22
zkaip 2017-06-26 17:11:28 +08:00 via Android
自建 gitlab +1
|
23
pepesii 2017-06-26 17:14:09 +08:00 via iPhone
gogs +1
|
24
Muninn 2017-06-26 17:14:26 +08:00
其实最主要考虑的是其他服务,比如 CI,CD 之类的,有的服务商支持的比较有限。
我们之前就是用的 coding,后来发现想把 daocloud 切到国外的服务根本不可能。 |
25
Weny 2017-06-26 17:17:35 +08:00 via iPhone
gogs 轻
|
26
crazykuma 2017-06-26 17:19:37 +08:00
卧槽,gitlab 那种搭建也叫搭建?直接一行代码管创建和自动更新。。没有更方便的搭建了吧。。
|
27
twoyuan 2017-06-26 17:21:39 +08:00
GitLab 不用 docker 其实也没那么麻烦,至少在 Debian 系上面直接有官方源,Omni 版更新、启动也是一行命令。
相比之下 docker 安装的还要配置 SSH 端口和宿主机不同,导致 SSH 方式的链接看起来特别丑。 |
28
wbt 2017-06-26 17:21:40 +08:00
自己搭 Gitlab 一个就行了吧
|
29
tomczhen 2017-06-26 17:22:45 +08:00
只是代码的话:
gogs 挺方便的,觉得 sqlite 不行就换成 pg。 其实都是开发者了,看着英文文档部署 gitlab 也很容易,弄台 nuc 跑个 linux,做好备份,问题也不大。 涉及到 GitFS 的话就牵扯到存储问题了,这个稍麻烦一些,想速度快必然优先内网了,估计自建是跑不掉了。 |
30
awanabe 2017-06-26 17:24:05 +08:00
上面说自己搭建的都是自己玩的吧。
自己搭建的还是算了吧, 如果不懂维护,删了数据服务器啥的,哭到死。 维护不要钱的么? 还是 github 吧。 素材放到 cdn 上,不要存在项目里面 |
31
lusizeng 2017-06-26 17:31:52 +08:00
推荐 gogs
|
32
pasturn 2017-06-26 17:34:47 +08:00 via iPhone
试一下 code.aliyun.com ?我就说说
|
33
carlding123 2017-06-26 17:35:13 +08:00
gitlab 用 docker 搭建,一条命令就搞定
|
34
maikcn 2017-06-26 17:35:23 +08:00
首选 GitHub
此选自建 Gitlab |
35
odirus 2017-06-26 17:37:44 +08:00
国外的有时候抽风;国内的不知道手脚是否干净。
自己建一个,通过本机 crontab 备份、再通过云服务上备份(如果部署到本地加个磁盘阵列),不仅自己放心,还方便未来的持续集成、自动部署等。 |
36
crossoverJie 2017-06-26 17:37:54 +08:00
自己搭 Gitlab +1
|
37
z5864703 2017-06-26 17:41:00 +08:00
建议自己搭建 Gitlab
|
38
xiaoz 2017-06-26 17:41:44 +08:00
小团队的话推荐 gogs: https://www.xiaoz.me/archives/8379,gitlab 太重量级了,部署也更麻烦。
|
39
8355 2017-06-26 17:43:03 +08:00
coding 或者 oschina 吧 国内就这两家做的还不错
我个人感觉 coding 稍微稳定一些 oschina 经历过被攻击 断过一段时间 不过修复速度还是比较让人满意的 我是个人项目放在 coding 上 公司项目是 oschina |
40
8355 2017-06-26 17:43:59 +08:00
还有一点 补充一下
coding 现在如果不花钱冲会员的话只能新建 5 个项目 具体的差异网站看一下吧. |
41
cgb1021 2017-06-26 17:54:52 +08:00
自己搭 Gitlab +1
|
42
Estone 2017-06-26 17:54:56 +08:00
没啥说的,国内服务器只推荐 coding.net,速度快,界面友好。
考虑成本的话,最好还是自己搭吧。 |
43
Estone 2017-06-26 17:55:49 +08:00
再补充一句,千万不要用国外的服务器。因为太慢。
|
44
sydra 2017-06-26 18:03:21 +08:00
coding 挺好的~小团队完全够用
|
45
ysicing 2017-06-26 18:11:42 +08:00
gogs 啊
|
46
gulangyu 2017-06-26 18:15:08 +08:00
小团队还是 GitHub 搞个企业版吧,稳定、可靠
国内访问速度太慢? SSR 在手从没觉得慢 |
47
huangzxx 2017-06-26 18:15:42 +08:00
自建 gitlab +1
|
49
lichunwilliam 2017-06-26 18:24:11 +08:00 via iPhone
Aws code commit,不知道是不是公网访问
|
50
ETiV 2017-06-26 18:28:50 +08:00
bitbucket 也有私有部署了,但是貌似 20 人略贵……
|
51
strahe 2017-06-26 18:31:58 +08:00
自己搭建一个 gogs 吧,好用
|
52
gouchaoer 2017-06-26 18:49:17 +08:00 via Android
gitlab 自己搭太难了,coding 吧
|
54
blackboom 2017-06-26 18:51:50 +08:00
gitlab docker 环境很容易搭建,而且迁移起来也方便,推荐 gitlab.
|
55
scriptB0y 2017-06-26 18:53:49 +08:00
推荐 github,我觉得 github 的 ui 是最好用的,bitbucket 的通知系统太垃圾了。拿钱撘一个梯子在公司用比较好,毕竟不能因为速度慢所有的国外服务都放弃了吧?
|
56
hellojl 2017-06-26 19:09:35 +08:00
自己搭,或者直接 github,嫌慢上代理。github 加一众插件、Api 可以很轻松的搞起来持续集成
|
57
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 连进去 ... 完全免费 ... 而且在公司的时候数据都是内网传输 ... 又快又稳定又安全 ... 以上 ... 供参考 ... |
58
jarlyyn 2017-06-26 19:15:21 +08:00
Gitlab+docker
|
59
icegreen 2017-06-26 19:21:58 +08:00
我们目前是自己搭 gitlab, 目前看运维成本基本忽略. 定时任务每天更新就可以啦.
|
60
DoraJDJ 2017-06-26 19:25:58 +08:00
GitLab 据说很耗内存?不过 GitLab 的界面挺好看的,而且功能也全。
我这里用的是自建 Gogs |
61
scinart 2017-06-26 19:36:52 +08:00 via iPhone
gitlab + 1
centos6 老系统个 yum install 搞定 |
62
est 2017-06-26 19:40:02 +08:00
话说就没人会直接用 ssh 搭建 git 服务器? 根本不需要啥配置。
|
63
Bazingawang 2017-06-26 19:41:49 +08:00 via iPhone
你好,20 人以下的团队可以选择 Coding 平台版的服务。提供 不付费 /199 每年 /699 每年 的三种服务 https://coding.net/vip
Coding.net 目前已经累积了比较丰富的运维及防 ddos 经验。如果您成为付费用户,您名下的数据将放在独立服务器上,服务器压力相对于免费用户会小一些,稳定性更有保障。 其次 Coding.net 已经开始提供私有部署,https://coding.net/private 针对于银牌用户(完善资料)提供十人以下的免费 license,也可以在腾讯云等服务商直接进行部署。 如果您有任何问题 可以在 https://coding.net/feedback 反馈。 当然你在全球工单系统 V2EX @我也行…… |
64
xiaowangge 2017-06-26 19:59:23 +08:00
公司在用 gitlab
|
65
PazuLee 2017-06-26 20:01:59 +08:00
自己搭建 gitlab + 10086.自己搭建的成本是专人维护,gitlab 在简单场景(比如项目不多,构建模型不复杂)的情况下,学习成本其实不是很高。并且现在 git 的普及率也算蛮高了,对团队的学习曲线可能也不是很陡。好处就是针对 team 自己需求可以使用接口啊脚本啊方式做定制化的开发。
|
66
goofansu 2017-06-26 20:02:22 +08:00 via iPhone
推荐 gogs,配合 drone 做 ci 傻瓜化安装超方便
|
67
cokyhe 2017-06-26 20:23:48 +08:00
群晖 nas,里面有 gitlab 套件,安装方便
|
68
ixiaohei 2017-06-26 20:28:23 +08:00
喜欢折腾就 gitlab 自建了,不喜欢就 coding 了,以前用过 oschina,经常被 d,所以不推荐了。另外要是 coding 这种商业模式发展很好,估计后面会降价?另外如果代码想放在互联网上,买机器和维护的钱比 coding 高多了
|
71
sslyxhz 2017-06-26 20:48:44 +08:00
bitbucket+2
|
72
zen9073 2017-06-26 21:05:25 +08:00
gitlab + docker 简直不要再简单了好吧,版本更新直接换 docker 镜像,10 分钟升级完成。
我们都用了 2 年了,最近上了 gitlab ci + gitlab-runner,爽爆了,什么 travis ci,jenkins 都是浮云。 |
73
liujin834 2017-06-26 21:11:46 +08:00
gitlab 很省钱..
|
74
LINAICAI 2017-06-26 21:12:25 +08:00
连 gitlab 都不会搭建的团队。。
|
75
jy01264313 2017-06-26 21:24:31 +08:00
gogs 简单
|
76
Jaylee 2017-06-26 21:26:17 +08:00
搞技术的连个 gitlab 都不想搭? docker 分分钟就搞定
|
77
chinafeng 2017-06-26 21:39:13 +08:00
既然 Coding 感觉还不错, 为什么不考虑使用呢 ?
|
78
123qqqqqq 2017-06-26 21:51:39 +08:00
连 gitlab 都不会搭建的团队。。
|
79
AlwaysBee 2017-06-26 22:04:34 +08:00
我自己一个人玩都用 Gitlab
|
80
imlewc 2017-06-26 22:08:53 +08:00
bitbucket 自建 +1 有钱就买授权 没钱就。。。你懂得
|
81
Showfom 2017-06-26 22:09:16 +08:00
我们用的 gitlab
|
82
kooze 2017-06-26 22:11:09 +08:00
自己搭建 gitlab 服务器 定时备份到 dropbox 和 nas 服务器。这种模式安全使用 2 年了。
|
83
bwangel 2017-06-26 22:30:07 +08:00
|
84
caniuse 2017-06-26 22:33:09 +08:00
我们公司用 gitlab,很不错的
|
85
timothyye 2017-06-26 22:33:10 +08:00
我们阿里云自己搭的 GitLab
|
86
exploreexe 2017-06-26 22:42:04 +08:00
从 coding 迁移出来的路过 oschina 也用过。最后自建的。
为什么?因为 coding 没节操,oschina 有节操 好用 但是不安全。 代码这东西还是在自己手里比较放心。有些钱该投资 就别省,到时候出问题 不是钱能解决的。 |
87
Lullaby 2017-06-26 22:45:55 +08:00
内网搭 gitlab 外网端口映射
|
88
NoAnyLove 2017-06-26 23:00:13 +08:00
Git 托管方案?推荐开源中国的 git.oschina.net,最近还添加了一个顶级域名 gitee.com
|
89
Midnight 2017-06-26 23:09:57 +08:00
没人推荐 tfs 吗?
team services |
90
derek80 2017-06-26 23:22:32 +08:00 via Android
如果考虑 CI, CD,自建,如果只是托管代码选择平台。
|
91
msg7086 2017-06-26 23:46:19 +08:00
上次还看到一个 Gitea,是 Gogs 的克隆,没用过,仅供参考。
|
92
davidyin 2017-06-27 02:40:26 +08:00
内网搞一个 Gitlab,速度有保证。
随便找台机器做一下,保持更新以及备份就可以了。 |
93
wzw 2017-06-27 07:50:23 +08:00
@exploreexe coding 没节操, 能说说他们怎么了吗? 哈哈
|
94
leokino 2017-06-27 07:51:18 +08:00
推荐 Bitbucket
|
96
timwu OP @exploreexe 来,说一说 coding 咋坑你们了?
|
97
lyh404 2017-06-27 08:28:31 +08:00
Bitbucket+1
|
100
timwu OP |