


























这是一个创建于 420 天前的主题,其中的信息可能已经有所发展或是发生改变。
各位 V 友前辈好,我 2023 年毕业后,在一家 90 多人规模(技术人员大概 20 名)的初创公司做桌面运维。公司的项目托管在 GitHub 上。有新员工入职时,我会给他们一个类似于 [email protected] 的电子邮件,并用该邮件注册一个类似于 zhangsan-mycompany 的 GitHub 用户名,并要求他们自己修改密码。
自从本周五临下班,有两位同事表示无法登录账户,起初我以为和几天前 GitHub 配置错误阻止国内 IP 有关。但后来发现并不是,几乎所有账户都被封禁了,直接访问 github.com/zhangsan-mycompany 报 404 错误。用电子邮件登录时提示账户被暂停……导致研发人员的工作中断,一些最新的代码和项目无法本地获取……
目前,共有 17 位同事的账户被封锁,统计和分析可能的原因:
公司邮件问题? 但有一位后端开发一位安卓开发的账号还能正常使用(至少目前看起来都正常)
公司仓库问题? 公司业务是普通的衣帽类电商,没啥政策或法规风险。代码也是普通业务代码,而且有一个测试同事,从来没在上面上传过代码,完全是空号,也被封禁。
出口 IP 问题? 公司出口基本固定,IP 不太会变,IP 纯净度也较高。 (但受限于网络,研发同事基本都有自己的魔法工具)
第一次遇到,因为严重影响到研发部门的正常工作,需要说明情况和处理方案,但根据以上 3 点,感觉讲不通具体是什么原因。希望各位前辈可以给些建议:
1 moefishtang 2025 年 4 月 20 日先申诉问封禁原因吧,GitHub 回工单速度很慢,早问早开始解决问题 |
3 geelaw 2025 年 4 月 20 日信息不足。 如果你为员工建立了 Personal Account (定义见 https://docs.github.com/en/site-policy/github-terms/github-terms-of-service ),并且这些账户是免费的,并且你的员工自己有(别的、免费的) Personal Account ,并且两个 Personal Accounts 都是人类使用而非机器使用,则违反了“一个人最多一个免费 Personal Account (除了额外的一个机器账户)”的规定。 另外就是如果这些账户都是同一台电脑建立的,可能 GitHub 记得这件事,所以一个封了,其他的也就都一起被发现了。 如果是上面的情况,规避方法:不要帮别人创建 GitHub Personal Account ,除了上面的问题之外,还有一点比较重要的是你的员工可能没有被提示看 GitHub 使用条款,这会导致注册流程从合同角度不成立。让员工入职之后自己建立,或者使用自己本来就在用的账户,并且把公司邮件加入他的账户邮件里。 申诉找回:可以访问 support dot github dot com slash contact slash cannot_sign_in 申诉。如果是因为上面的原因,可以解释清楚状况并告知自己已经了解了规则,至少应该是可以取回数据的。 |
4 skiy 2025 年 4 月 20 日公司如果不自建,我觉得应该多仓备份。 |
5 RustRover 2025 年 4 月 20 日补充说明: 还有可能是 action 被用的太猛导致的(笔记已经正常使用快 2 年了都没封号)。 年后有个新项目领导强调单测覆盖率要 70%以上,以及每次提交都要跑 CI 。 有位研发同事可能配置不对,导致 action 额度每个月前几天都用尽。 此情况已经持续 2 个月(刚刚知情)。 |
11 barathrum 2025 年 4 月 20 日@geelaw 这个我之前也没注意到, 我有一个公司邮箱的账户和一个个人邮箱的账户, 这么看以后还有风险. |
12 importmeta 2025 年 4 月 20 日公司财产怎么可以放到境外 Github 上, 必然是自己搭建一套存到公司里. |
13 whileFalse 2025 年 4 月 20 日你们花钱了么,公司用还是花点钱吧 另外国内访问 Github 网络不好很麻烦啊,服务器上还要配置翻墙多恶心 |
15 winglight2016 2025 年 4 月 20 日搞了半天 lz 的公司使用公司邮箱注册的是个人账号,这明显不对呀,business 使用应该注册 team 账号的。 涉及到代码仓库这种重要资产,付费还能找到售后解决问题,免费的就只能撞大运了。 |
16 XIU2 2025 年 4 月 20 日我记得 Github 使用同一个 IP 和浏览器长期登录多个账号,可能会被认为违反楼上说的那条规则从而被封号。 |
17 dazhuang007 2025 年 4 月 20 日公司用 github,白嫖免费的也是离谱 |
18 HojiOShi 2025 年 4 月 20 日等个后续,看能不能找回。 |
19 iugo 2025 年 4 月 20 日公司用 GitHub 并没有什么不妥, 甚至免费用也可以. 但是账号策略有问题, zhangsan-mycompany 这样的用户明显是有问题的, 而 zhangsan 这样的用户看上去则正常. 1. 个人用户就用个人账号. 从正文描述来看, 现在也没有出现代码丢失的问题, 只是一些访问这些代码的账号被 ban. |
20 zerovoid 2025 年 4 月 20 日90 多人这规模,居然不自己搭建一个 git ,几个人的公司都自己搭建了。 |
22 volatileSpark 2025 年 4 月 20 日国内,考虑阿里云效或者腾讯 coding 。单纯仓库就自建 gitlab ,腾讯云的工蜂也可以。 |
25 RustRover 2025 年 4 月 20 日@iugo 不是,所有代码都在 CTO 的账号下面,然后 CTO 给需要权限的开发开读/写权限。 现在 CTO 的账号也被禁用,所以最新的代码目前获取不到。 但大多数代码研发本地都有 |
29 duzhuo 2025 年 4 月 20 日企业用肯定是要掏钱的啊,要么掏钱要么本地托管代码仓库 |
32 mooyo 2025 年 4 月 20 日而且你们在同一个 IP 上 同时段操作 GitHub ,大概率还是同一个 repo ,这个行为本身就很可疑了,说不定被 github 当成 spam bot 封了也有可能。 |
33 hefish 2025 年 4 月 20 日再次证明 信创多么重要。 |
34 frankies 2025 年 4 月 20 日先申诉,然后升级付费套餐,保护费还是要交的。 |
36 mogita 2025 年 4 月 20 日 via iPhone说不定只是风控盲扫,写工单说明情况,顺便可以问下客服你们的流程哪里需要注意,避免再次出现问题。 找回数据第一时间搭个自建的 gitea 或者 forgejo 啥的一个 go binary 就能启动的仓库,1C1G 甚至就能跑。平时不使用它也不用给员工开账号,只是用来为 github 上的项目挨个创建对应的 mirror 仓库,它会自动获取 github 上的数据,作为一个可控备份。 |
40 RustRover 2025 年 4 月 20 日最新更新: 领导怀疑 疑似被同城的竞争对手举报??难以置信 |
42 Rrobinvip 2025 年 4 月 21 日 via iPhone你们公司的居然不是 GitHub organization 而是所有纯个人账号…说实话有点幽默 |
43 yjxjn 2025 年 4 月 21 日看完描述,首先商业用途多人就买 enterprise 版啊,白嫖了这被封了,也是醉了。之前公司用 gitlab team ,即使 3 个人公司都买了,最后加入组织即可。 |
45 isSamle 2025 年 4 月 21 日为什么 90 多人规模的公司不自己私有化部署一个仓库 |
46 bowencool 2025 年 4 月 21 日冷知识:Git 并不依赖 GitHub ,临时部署一个 GitLab 或 Gitea 之类的,甚至转移到国内提供商,也不至于中断开发。 |
47 madou 2025 年 4 月 21 日说一下我自己的情况吧,上次我的账号也是被封禁了,后面只要是我用的账号我这边都升级到了 pro ,我 5 个 github 每个好像都花了 48$一年,绝逼是违反了一人多账号的这一条准则,这时候你肯定会说我们每个人都是独立的呀,又不是一个人多账号,人家管你呢,同一个 ip 多个账号操作,直接给你封禁了,如果你是 flag 的话,先充个会员,然后去提交申诉,如果账号直接没了,那就没了,申诉的入口都没有。 |
48 eryajf 2025 年 4 月 21 日有正常账号,首先赶紧把备份做了。留存一份之后,考虑自建吧,用 gitea 自建,集成 action 也非常方便。 |
49 maix27 2025 年 4 月 21 日信创和这个没关系吧。 你这个逻辑好像是说都是 GitHub 的问题一样,我觉得是楼主公司的得背大部分锅。 按照常理来说,企业用户就得开组织买商业版,然后个人账户进去,这是账户使用的问题。 |
50 yuchen198 2025 年 4 月 21 日白嫖 action 太多确实容易被 ban ,个人用都会,全是这种公司域名的邮箱可能风险更高。小公司自建 gitlab 挺不错的,我们开发才 10 个人左右,也是自建的 |
51 lanmiao 2025 年 4 月 21 日白嫖被封。。合理 |
52 victimsss 2025 年 4 月 21 日私有化部署 gitlab 吧,不懂和极狐有啥关系,极狐 gitlab 不就是 gitlab 的一个发行版吗,啥舆情不舆情的。 |
54 highkay 2025 年 4 月 21 日可以考虑转 gitea ,大部分 ci/actions 是兼容的,迁移成本比较低,自己攒个洋垃圾跑 CI 也没啥成本,cpu/内存很便宜的。gitlab 也不是不好,功能也很全,就是刀法有点精准,另外 ci 语法不兼容,有改造成本。 |
55 paullee 2025 年 4 月 21 日根据我的经验,楼主被封的原因大概率是这一条:同一用户注册多个账号滥用免费额度。(即白嫖 github actions 并刷爆用量这个)。团队成员使用公司域名注册个人账号,并加入组织中进行协作似乎并不违反使用条款。 |
56 iugo 2025 年 4 月 21 日@RustRover 所有代码应该在组织账号下, 不应该在个人账号下. CTO 可以是组织 (当前) 的 owner, 但不应该直接拥有代码仓库. "-company 后缀" 这件事不符合 GitHub 的用户协议, 因为每人只应该持有一个 GitHub 账号 (开发用机器人除外). |
57 iugo 2025 年 4 月 21 日GitHub Actions 很好用, 但是更建议使用 self-hosted runner with docker, 可以直接用 PC, 成本不高. |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。