小团队 Git 托管方案

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

小团队,目前 20 人以下

如果要用 git,要求有:

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

说一说我的一些研究:

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

21393 次点击
所在节点    git
156 条回复
zjw7sky
2017-06-26 17:11:02 +08:00
自己建一个仓库 妥妥的
zkaip
2017-06-26 17:11:28 +08:00
自建 gitlab +1
pepesii
2017-06-26 17:14:09 +08:00
gogs +1
Muninn
2017-06-26 17:14:26 +08:00
其实最主要考虑的是其他服务,比如 CI,CD 之类的,有的服务商支持的比较有限。

我们之前就是用的 coding,后来发现想把 daocloud 切到国外的服务根本不可能。
Weny
2017-06-26 17:17:35 +08:00
gogs 轻
crazykuma
2017-06-26 17:19:37 +08:00
卧槽,gitlab 那种搭建也叫搭建?直接一行代码管创建和自动更新。。没有更方便的搭建了吧。。
twoyuan
2017-06-26 17:21:39 +08:00
GitLab 不用 docker 其实也没那么麻烦,至少在 Debian 系上面直接有官方源,Omni 版更新、启动也是一行命令。

相比之下 docker 安装的还要配置 SSH 端口和宿主机不同,导致 SSH 方式的链接看起来特别丑。
wbt
2017-06-26 17:21:40 +08:00
自己搭 Gitlab 一个就行了吧
tomczhen
2017-06-26 17:22:45 +08:00
只是代码的话:
gogs 挺方便的,觉得 sqlite 不行就换成 pg。
其实都是开发者了,看着英文文档部署 gitlab 也很容易,弄台 nuc 跑个 linux,做好备份,问题也不大。

涉及到 GitFS 的话就牵扯到存储问题了,这个稍麻烦一些,想速度快必然优先内网了,估计自建是跑不掉了。
awanabe
2017-06-26 17:24:05 +08:00
上面说自己搭建的都是自己玩的吧。
自己搭建的还是算了吧, 如果不懂维护,删了数据服务器啥的,哭到死。
维护不要钱的么?
还是 github 吧。 素材放到 cdn 上,不要存在项目里面
lusizeng
2017-06-26 17:31:52 +08:00
推荐 gogs
pasturn
2017-06-26 17:34:47 +08:00
试一下 code.aliyun.com ?我就说说
carlding123
2017-06-26 17:35:13 +08:00
gitlab 用 docker 搭建,一条命令就搞定
maikcn
2017-06-26 17:35:23 +08:00
首选 GitHub
此选自建 Gitlab
odirus
2017-06-26 17:37:44 +08:00
国外的有时候抽风;国内的不知道手脚是否干净。

自己建一个,通过本机 crontab 备份、再通过云服务上备份(如果部署到本地加个磁盘阵列),不仅自己放心,还方便未来的持续集成、自动部署等。
crossoverJie
2017-06-26 17:37:54 +08:00
自己搭 Gitlab +1
z5864703
2017-06-26 17:41:00 +08:00
建议自己搭建 Gitlab
xiaoz
2017-06-26 17:41:44 +08:00
小团队的话推荐 gogs: https://www.xiaoz.me/archives/8379,gitlab 太重量级了,部署也更麻烦。
8355
2017-06-26 17:43:03 +08:00
coding 或者 oschina 吧 国内就这两家做的还不错

我个人感觉 coding 稍微稳定一些
oschina 经历过被攻击 断过一段时间 不过修复速度还是比较让人满意的

我是个人项目放在 coding 上
公司项目是 oschina
8355
2017-06-26 17:43:59 +08:00
还有一点 补充一下
coding 现在如果不花钱冲会员的话只能新建 5 个项目 具体的差异网站看一下吧.

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

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

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

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

© 2021 V2EX