惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Proofpoint News Feed
The Last Watchdog
The Last Watchdog
Security Latest
Security Latest
P
Privacy International News Feed
T
Threat Research - Cisco Blogs
H
Help Net Security
T
The Exploit Database - CXSecurity.com
Know Your Adversary
Know Your Adversary
博客园_首页
S
Securelist
S
Schneier on Security
G
GRAHAM CLULEY
Cisco Talos Blog
Cisco Talos Blog
V
Visual Studio Blog
博客园 - 叶小钗
C
Cybersecurity and Infrastructure Security Agency CISA
有赞技术团队
有赞技术团队
Recent Announcements
Recent Announcements
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Microsoft Azure Blog
Microsoft Azure Blog
A
About on SuperTechFans
博客园 - 三生石上(FineUI控件)
Stack Overflow Blog
Stack Overflow Blog
量子位
L
Lohrmann on Cybersecurity
Hugging Face - Blog
Hugging Face - Blog
Engineering at Meta
Engineering at Meta
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
C
CXSECURITY Database RSS Feed - CXSecurity.com
A
Arctic Wolf
P
Privacy & Cybersecurity Law Blog
Simon Willison's Weblog
Simon Willison's Weblog
S
SegmentFault 最新的问题
The Hacker News
The Hacker News
罗磊的独立博客
博客园 - 司徒正美
D
Darknet – Hacking Tools, Hacker News & Cyber Security
博客园 - 【当耐特】
Microsoft Security Blog
Microsoft Security Blog
K
Kaspersky official blog
人人都是产品经理
人人都是产品经理
博客园 - 聂微东
L
LINUX DO - 热门话题
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
V
V2EX
V
Vulnerabilities – Threatpost
AWS News Blog
AWS News Blog
小众软件
小众软件
Project Zero
Project Zero

GitLab

基于 Claude Code 的 GitLab CI 代码评审 - V2EX 求助,怎么恢复 Gitlab 账户 - V2EX 登梯子访问 Gitlab 怎么也会被删除账户吗? - V2EX 一觉醒来, GitLab 账户被删除了 - V2EX gitlab 停止中国区服务是真的吗?我没有收到通知 - V2EX gitlab.com 上的账户被禁用了,有没有办法申述? - V2EX 问题求助: Gitlab 如何触发分支自动合并 - V2EX GitLab 可以装在 windows 上吗? - V2EX 如何实现百分比的阶梯递进式发布? - V2EX 求助, gitlab pipeline 同时推了三个,服务器干爆了 - V2EX 极狐要收费了 - V2EX 本地部署的 gitlab,系统源代码文件出现异常字符 - V2EX gitlab ce 为什么需要如此高的配置 - V2EX 小伙伴把我们的 homelab 服务器误格式化了,自建 gitlab 服务仅 git-data 仓库逃过一劫,不知道是否有办法恢复? - V2EX GitLab 一键自动化完整数据的备份 - V2EX 用 Gitlab-ci 配置 testcontainers 进行自动单元测试,流水线脚本到底怎么写啊…… - V2EX Gitlab 社区版定制化开发,有做过的 V 友吗,一般是通过什么方式进行二次开发? - V2EX 添加 ssh key 时被提示“Fingerprint has already been taken” - V2EX GitLab Docker 升级问题 - V2EX 求助: gitlab 的工程怎么按分支给开发人员分配权限呢 - V2EX Gitlab 专业版与旗舰版的区别 - V2EX 请教如何保护.gitlab-ci.yaml 不会被其他人修改和 cicd 流程安全 - V2EX 国内极狐 Gitlab 代理 - V2EX 自建 GitLab,用 Docker CE 还是 EE 版本? - V2EX 为什么 gitlab.new 重定向到 gitee - V2EX V2EX 在 gitlab-runner 中进行 electron 应用打包时发生 RequestError: socket hang up - V2EX 思细级恐啊,我们自己搭的 gitlab 的都被黑了! - V2EX gitlab/gitee 等平台有办法设置自动拉取 github 仓库内容并同步吗? - V2EX 请教一下, Gitlab 删除项目问题 - V2EX 在群晖上搭建 GitLab 的可行性和潜在风险 - V2EX GitLab 自动设置保护分支也太鸡肋了吧 - V2EX gitlab 被攻击了!求大佬进来分析一下 - V2EX GitLab 项目的 Storage 是怎么计算的? - V2EX 请教, gitlab CI 预检构建的实践 - V2EX 求助!为 docker 里的 gitlab 做远程备份一直不成功 - V2EX 求指教 gitlab 正确的开机自启方式 (排除 /etc/rc.local 尽量使用 systemd) - V2EX gitlab 的强制跳转到 2FA 页面 bug 的解决 - V2EX Gitlab-CI 是否支持 MR 的测试覆盖率达到某个百分比才可以合并? - V2EX 请问如果通过 git 指令统计每个用户的代码贡献量 - V2EX GitLab 如何通过 WebHook 获取单次 Push 的所有 Commit (超过 20 条)? - V2EX gitlab 可以作为容器镜像仓库用吗? - V2EX 有用 Gitlab CI 做自动构建的吗,目前支持根据 commit-id 构建 pipline 吗 - V2EX 关于 git 合并代码的一些疑问。 - V2EX gitlab 仓库创建时间不对,求解 - V2EX 咨询一个关于 gitlab-模版工程管理的办法? - V2EX gitlab ci 如何检测 job 执行失败尼? - V2EX gitlab Runner 使用的疑惑,希望大佬们看下。 - V2EX
搭建内部 Gitlab, 20 人团队,求大佬推荐服务器 - V2EX
SoarKyle · 2019-10-23 · via GitLab

这是一个创建于 2426 天前的主题,其中的信息可能已经有所发展或是发生改变。

是用远程服务器还是自建本地服务器,本地服务器有什么推荐的吗?感谢各位大佬。

ksice

1

ksice      2019 年 10 月 23 日

一般都是买一台硬件服务器啊

strict

2

strict      2019 年 10 月 23 日

自己搭服务器:
1 考虑安全问题
2 考虑性能问题(如果做 CI 的话)
3 运维成本
ps:
gitlab/github 它不香吗?

dolphintwo

3

dolphintwo      2019 年 10 月 23 日

看有没有 soho 需求咯,目前我司服务器 6/16/500,安稳跑了两年

Vindroid

7

Vindroid      2019 年 10 月 23 日

商用服务器上 DELL 就好了,虽然贵但售后还是不错的,配置按预算来选就行

SoarKyle

8

SoarKyle      2019 年 10 月 23 日

@strict 前三点的意思是自己搭建的成本更高?做 CI 主要是有什么需求呢? Gitlab/GitHub 可以直接创建企业的私有云吗?

realgarbage

10

realgarbage      2019 年 10 月 23 日   ❤️ 1

gitlab 硬件需求太高,我们公司用 gogs/gitea,奔腾 G1830 + 4G 内存跑了一年多,5 人左右小团队。当时也是因为 gitlab 跑不起来。现在换成了洋垃圾 E5 2660v2,跑的更流畅了。

lqy2575395

14

lqy2575395      2019 年 10 月 23 日

pc 机装 linux 就可以了,cpu 一定要 2 核,内存 4G+,硬盘能 ssd 就 ssd,做好备份即可

jabin88

17

jabin88      2019 年 10 月 23 日

群辉装 gogs 就可以,要便宜选黑裙。

CivAx

18

CivAx      2019 年 10 月 23 日

阿里云,纯 Docker 环境跑单 Gitlab,2C 4G 就够了,CPU 峰值不过 40%,内存占用稳定 80%

Gitlab 都有了你肯定要上 CI/CD,如果你本地如果没有服务器的话,你买新服务器得留点性能空间给 Jira 和 Jenkins。

lazyfighter

19

lazyfighter      2019 年 10 月 23 日

我觉得你们直接用阿里云或者码云就算了,20 人的团队想干啥啊

Citrus

20

Citrus      2019 年 10 月 23 日

不建议本地。还是云主机开备份比较好。。。不然万一哪天服务器盘跪了不就坑爹了

akira

21

akira      2019 年 10 月 23 日

本地随便弄台台式机搭建就是了 ,哪来那么多华丽花哨的。

然后弄个 github/gitlab/bitbucket 账号,每天定时把代码同步上去做备份。

realgarbage

22

realgarbage      2019 年 10 月 23 日

我们找的我们合作电脑城 PC 供货商直接提供的洋垃圾,带的 750ti 亮机卡。主板不太行,只能装的 4 块红盘,稳定性还好,用快两年,7x24 不停机的。

tomczhen

23

tomczhen      2019 年 10 月 23 日 via Android

本地可行,不过没有 ci 需求或者用独立 ci,gitea 是个很好地选择。
本地磁盘常规 raid1 足够,主要看内存,因为 gitlab 还是靠异步和缓存才能访问速度快。
另外记得做好异地备份,gitlab 本身就有这方面的支持,看文档搞定。

ershierdu

25

ershierdu      2019 年 10 月 23 日

想知道为啥楼上有人说要定时把代码同步到 GitHub 之类的云端啊,Git 的话不是每个人都有一个完整的备份吗?还是说担心服务器和 PC 批量挂了…

icanfork

26

icanfork      2019 年 10 月 23 日 via iPhone

自建哪天硬盘跪了就真跪了

SoarKyle

27

SoarKyle      2019 年 10 月 23 日

@CivAx 阿里云服务器的话,加上 Jenkins,2C 4G 够吗?

vinsa

28

vinsa      2019 年 10 月 23 日

买台二手 dell 服务器就行了,一般都是阿里云等等淘汰下来的。
16 核 128G 内存,硬盘做个 raid,再加个 SSD 做高 IO 应用。 这种配置,只需要 3K 左右,感觉可以用到天荒地老啊。

SoarKyle

29

SoarKyle      2019 年 10 月 23 日 via iPhone

@CivAx 而且阿里云服务器看了下有限流啊。

opengps

30

opengps      2019 年 10 月 23 日 via Android

阿里云的企业新用户活动不错,马上要上了

Takamine

32

Takamine      2019 年 10 月 23 日

2C4G 以上就行,自己做一次配置文件备份,然后配置定时备份就好了,再自己远程备份一下。
直接看文档,怎么安装和备份都很全。
话说就是 gitlab 那个系统监控的 dashboard 上的升级提示真的是不断阿。:doge:

skiy

33

skiy      2019 年 10 月 23 日

在公司内部,frp 一个就好了吧?

wd

35

wd      2019 年 10 月 23 日 via iPhone

我们买了个 nuc 跑的,还有很多其他服务。

alpha2016

36

alpha2016      2019 年 10 月 23 日

真的会需要这么笨重的吗?或者 CI 工具,如果只是 git 托管和简单的权限管理,可以看看其他工具

xuanbg

38

xuanbg      2019 年 10 月 23 日

要什么服务器啊,找台 PC 装个 Linux,然后 Docker 上一个 gitlab 就好了呀。

xuanbg

39

xuanbg      2019 年 10 月 23 日

@Citrus git 不怕远端跪呀,本地才是最新的。跪了也就是修好后 push 一下就好了

boolean93

41

boolean93      2019 年 10 月 23 日

你要搭的是 Gitlab, 所以是需要注意数据安全的,因为 GitLab 不仅仅有 git 仓库还有 wiki 之类得东西。秉着这个思路去找,那就看自己能否在本地维护得好了。不行就上成熟的平台,github, gitlab, coding.net 都挺好用得。

stabc

42

stabc      2019 年 10 月 23 日

现在买洋垃圾已经不花算了吧,买个 6 核 ryzen 挺好的

testplusplus

43

testplusplus      2019 年 10 月 23 日

Gitlab 是用 Ruby 开发的,性能不好。官方建议最少 2 核 8G 或者 2 核 4G+4G 的 swap。
gitea 是用 go 开发的,功能没那么大而全,不过性能好很多,1 核 1G 就能跑

xhcnb

44

xhcnb      2019 年 10 月 23 日 via Android

自建了 gitlab,docker 运行在一个旧的塔式服务器上,cpu 淘宝售价 35 块的旧机器,16G 内存,raid1 磁盘,目前没有任何问题
每天定时 rsync 整个磁盘到一个普通旧 pc 上,旧 pc 再 rsync 到套路云 nas 存储上,备份目标磁盘和服务器磁盘分区一模一样,可直接启动
如果旧服务器挂了,在 pc 上设置启动磁盘为备份磁盘开机就好
最大的开销是 nas 云存储和各个项目的 gitlab runner 机器,gitlab 本身基本没花钱

quickma

45

quickma      2019 年 10 月 23 日

20 个人的团队用 github 不就好啦

willxiang

46

willxiang      2019 年 10 月 23 日 via iPhone

9 刀每月的 github 多方便啊。

Xbluer

47

Xbluer      2019 年 10 月 23 日

基本配置 4C8G 吧。另外 CPU 单核性能尽量好一点,不然响应会很慢。

lunny

48

lunny      2019 年 10 月 23 日

Gitea 创始人在此。

如果你问这个问题,说明你们团队在这方面的预算有限,那么建议采用 Gitea + Drone(如果有需求的话)的模式。

wangyzj

49

wangyzj      2019 年 10 月 24 日

2c 8g 4m

dangyuluo

51

dangyuluo      2019 年 10 月 24 日

我们就是这么做的,40 人左右的团队+20 人左右的客户,选了 AWS c5.4xlarge 机型

airfling

52

airfling      2019 年 10 月 24 日

一般的服务器都可以,i5,e3 都行,这个对机器的性能要求不高

jorneyr

53

jorneyr      2019 年 10 月 24 日

关键要解决硬盘坏了数据还在,服务器性能普通 PC 机的都足够。

qwertyegg

54

qwertyegg      2019 年 10 月 24 日

才 20 个人

1. dockerhub 上拉一个 gitlab 来
2. 买个群晖,上面有 gitlab server app
3. 不推荐,随便捡个 linux 机器

CivAx

55

CivAx      2019 年 10 月 24 日

@SoarKyle #27 配 Jenkins 这个配置是肯定不够的,我司甚至拉了 1 主 2 从的小集群。

但是我建议 Jenkins 放内网服务器,你测试环境和开发环境的构建肯定是最频繁的,如果上了 Docker 可能更频繁,毕竟没人会一天给线上更推 20 个版本吧,如果你 Jenkins 上云,给内网的开发服务器推包,出站流量费就是一笔大头了。

至于你说的限流问题,按流量计费的情况下,最高可以拉到 200Mbps 的带宽,流量 0.73 元 / GB。

realpg

56

realpg      2019 年 10 月 24 日   ❤️ 1

公司有不怕噪音的机房,随便搞个 R720xd,E5 2695v2 *2,8G*16,巨便宜

小公司没地方放,随便弄台破 PC 足够了,前几代平台的高配 U 和内存 8*4

liu19931020

57

liu19931020      2019 年 10 月 24 日

本地服务器啊,买个二手服务器,淘宝一下挺便宜的

yndsht

58

yndsht      2019 年 10 月 24 日

我这里有 3 台微软云包年机器要不要,帐号上面已经充了 3000 块了。一分没用。

wj5868386

59

wj5868386      2019 年 10 月 24 日

gitea gogs 有什么区别? 为啥我感觉 gitea 和 gogs 这么像呢

rb6221

60

rb6221      2019 年 10 月 24 日

最简陋的 随便搞台笔记本就行吧

tairan2006

61

tairan2006      2019 年 10 月 24 日

最好用云主机吧…不行随便买一台 x86 的服务器也行

nicevar

62

nicevar      2019 年 10 月 24 日

楼主有 ci 需求的,性能太弱的就别推荐,群晖这种也就个人能用用,20 个人的团队,分分钟挂给你看

SoarKyle

63

SoarKyle      2019 年 10 月 24 日

@realpg 就是小公司,没地方放服务器,怕噪音,PC 可以同时做内网开发服务器吗?

CivAx

65

CivAx      2019 年 10 月 24 日

@SoarKyle #64 开发服务器上云也太税了吧……买个 X5650 找角落扔着就行了…

Gitlab 可以 clone 项目到本地,大部分时候不提交不 merge 是个毫无存在感的东西,除非你要用那烂得要死的 Markdown Wiki。

开发服务器就不一样了。一旦公司断了外网我连不上 Gitlab,至少我本地还有代码;如果我开发服务器都连不上,那我咋构建咋部署咋调试?

SoarKyle

66

SoarKyle      2019 年 10 月 24 日

@CivAx 那我直接把 gitlab 和 Jenkins 也扔在内网开发服务器行吗? 23333

CivAx

68

CivAx      2019 年 10 月 24 日

@SoarKyle #66 我们 Gitlab 上云服务器是因为阿里云有自动备份镜像,而且我们有 Vue 在线上部署是直接用脚本拉,同时内网的 EXSi 已经开了快 40 个服务器了拖 Git 明显磁盘卡顿,我们 Jenkins 在内网是因为要拉代码到本地打包,主要更新对象是位于内网的服务器。

realpg

69

realpg      2019 年 10 月 24 日

@SoarKyle #63
当然行了……
而且可靠性也可以……
只要灰不大,且电源主板用可靠一点的,7*24*365 寿命都很可观

hakono

70

hakono      2019 年 10 月 24 日

@wj5868386
> This project has been forked from Gogs since 2016.11 but changed a lot.

最开始 gitea 是 gogs 的分支,因为 gogs 是个人项目,然后作者不愿下放代码修改权限,导致很多人对此很不安,于是从 gogs 中分出了一个社区驱动维护的分支。 开始 gitea 是差不多跟着 gogs 更新的,所以两者非常相似。但随着版本迭代,现在两者已经差别很大了

lulu00147

71

lulu00147      2019 年 10 月 24 日 via iPhone

兄弟,gitlab 吃资源,特别是内存。
推荐试试 Fossil,好用的一逼,普通内网 4g 内存的 win7 就能撑百十来个人,不信试一下。
外网随便买个阿里云最便宜那种就行。

tailf

72

tailf      2019 年 10 月 24 日   ❤️ 1

有机房的话就淘宝二手服务器,便宜又大碗,缺点是噪音大,巨大,极大。没机房的话可以买戴尔惠普的企业级主机放在办公室里跑。Gitlab 对磁盘 IO 的要求非常高,不建议使用云服务器。

SoarKyle

73

SoarKyle      2019 年 10 月 25 日

@tailf 准备搞企业级主机,主机能顺便把开发服务器也干了吗?

tailf

74

tailf      2019 年 10 月 29 日   ❤️ 1

@SoarKyle 可以,我司目前的开发虚拟机都是 kvm 跑在一台戴尔主机上,最多跑过 10 台四核 2G 的虚拟机,母鸡内存磁盘够大就行。

nicholasxuu

75

nicholasxuu      2021 年 4 月 16 日

阿里云 4C8G 足够。
cicd runner 放到 k8s serverless 集群里运行。

lunny

76

lunny      2022 年 2 月 25 日

直接 Gitea 啊