不用个人手机,完成 GitLab 短信身份验证

Instant OTP 每条验证码 $0.20 起197 个国家/地区专属号码 $1.95/月起
简要回答

您可以通过 OTP Bolt 接收 GitLab 验证码:在 197 个国家/地区中任选其一,下单 GitLab 的 Instant OTP,在 GitLab.com 的手机号验证步骤中输入该号码,然后在 OTP Bolt 控制台中查看短信验证码。Instant OTP 每条验证码 $0.20 起,20 分钟内未收到短信则全额退款。如果您希望 GitLab 账户长期绑定同一个号码,专属号码 $1.95/月起。

立即开始查看价格

GitLab.com 用手机号做什么?

GitLab 是一个 DevSecOps 平台:Git 代码托管、合并请求、议题跟踪和 CI/CD 流水线集于一体。手机号问题主要出现在托管服务 GitLab.com 上。

共享 Runner 上的免费 CI/CD 分钟数长期以来容易被滥用,因此 GitLab.com 可能会要求新用户先验证身份,才能使用部分功能。手机号加短信验证码是验证方式之一,根据账户情况,GitLab 还可能要求其他核验。

以下两点需要说明:

  • 它不是登录因素。 GitLab 的双重验证使用身份验证器 App 或 WebAuthn 设备,而不是短信。
  • 默认不适用于自托管实例。 在贵公司自行运行的 GitLab 实例上,注册方式由管理员决定。

所以对大多数开发者而言,GitLab 手机号只在一个时刻起作用:新建 GitLab.com 账户时的验证步骤。

GitLab 号码的国家/地区重要吗?

GitLab.com 服务于几乎所有国家/地区的开发者,您的代码仓库并不在乎手机号来自哪里。不过,验证页面能看到国际区号,因此使用您居住地或团队所在地的号码更为合理。

OTP Bolt 在 197 个国家/地区提供 GitLab 的 Instant OTP。开发者常选的有德国、荷兰、波兰、乌克兰、西班牙、葡萄牙、印度、日本、韩国、越南、土耳其、阿根廷、巴西、加拿大或美国。

每条验证码的价格因国家/地区而异。下单之前,控制台会列出 GitLab 在各国家/地区的当前价格。

通过 GitLab 短信验证

  1. 在注册页面开户(邮箱加 6 位验证码,或 Google),并为钱包充值。
  2. 在 Instant OTP 中选择 GitLab 和您的国家/地区。
  3. 复制号码。在 GitLab 的验证表单中选择国际区号,再粘贴本地号码部分,去掉开头的 0。
  4. 发送验证码。验证码会进入您的实时收件箱,通常一两分钟内到达。
  5. 在 GitLab 中输入验证码,继续进入您的项目。

每笔订单的有效期为 20 分钟。如果 GitLab 的短信没有到达,或您提前取消,全额费用会自动退回钱包。已送达的验证码为最终结果,不予退款。

GitLab 短信验证码一直收不到:排查方法

  • 号码被拒。 与其他平台一样,GitLab 可能拒绝被其视为虚拟号码的号码。取消订单即可退款。
  • 区号重复。 如果选择了国家/地区,又在输入框中粘贴了 +49 或 +81,短信就会石沉大海。
  • 频率限制。 GitLab 限制请求验证码的频率。快速连续重试几次,可能会让该步骤锁定一段时间。
  • 送达延迟。 订单有效期间,有时可以向同一号码再请求一条短信。

如果您的页面上还提供其他验证方式,那也是不错的备选方案。

机器人、CI 任务与 QA:开发者视角

有一点能帮您省去不少麻烦:自动化任务不需要单独的 GitLab 用户。项目访问令牌、群组访问令牌和部署令牌的存在,正是为了让流水线和脚本无需单独的真人账户即可操作,这样也能确保您遵守 GitLab 的条款。

OTP Bolt 真正能帮到工程师的,是测试您自己的产品。如果您的 App 采用手机号验证注册,测试套件可以凭 API 密钥通过 OTP Bolt REST API 下单号码、轮询验证码并取消订单,甚至可以在 GitLab 流水线中运行。接口说明请见开发者页面。

为您的 GitLab 账户准备一个长期号码

大多数人只需要通过一次 GitLab 短信验证,因此 Instant OTP 是自然之选。如果您想要一个由自己掌控多年的稳定工作号码——用于 GitLab、其他开发者工具以及客户通话——那么专属号码更为合适。

它 $1.95/月起,只要续费就一直归您所有,可在同一号码上反复接收验证短信,无需 SIM 卡即可在 Chrome、Edge、Firefox 或 Safari 中拨打电话,来电在浏览器中响铃,并保留通话记录。续费前您会收到邮件,也可以随时释放号码。

专属号码仅在美国、加拿大和波多黎各支持即时开通。其他国家/地区请在控制台中点击“Request a country(申请国家/地区)”;OTP Bolt 团队会在开通前确认是否有号可用、价格以及是否需要地址或身份核验,所需时间视国家/地区而定。

付款方式与合理使用 GitLab

OTP Bolt 采用预付模式:美元钱包可通过 Stripe 收银台用银行卡充值,也可使用 USDT 或 USDC。首次充值后即可下单并查看具体价格,PDF 发票会通过邮件发送。概览请见价格页面。

GitLab 设置验证是为了阻止有人薅免费算力。每位真实用户只保留一个账户,遵守 GitLab 的条款,切勿用额外号码叠加免费额度。OTP Bolt 与 GitLab 无任何关联,GitLab 是其所有者的商标。

Instant OTP 还是专属号码?

Instant OTP专属号码
适用场景单次验证码登录、找回账户、通话
使用时长单次订单,20 分钟续费期间一直归您
价格每条 $0.20 起$1.95/月起
若未收到自动退款无限短信收件箱

应用名称均为其各自所有者的商标。OTP Bolt 与其无任何关联。请遵守各应用的使用条款。

常见问题

GitLab 为什么要求我验证手机号?

GitLab.com 可能要求新用户在使用部分功能前确认身份,主要是为了遏制对免费 CI/CD 资源的滥用。

可以用虚拟号码完成 GitLab 验证吗?

通常可以,但 GitLab 可能拒绝部分虚拟号码。如果 20 分钟内未收到验证码,Instant OTP 费用会退回钱包。

GitLab 会通过短信发送双重验证码吗?

不会。GitLab 双重验证使用身份验证器 App 或 WebAuthn 设备,因此短信主要用于注册验证。

自托管的 GitLab 服务器需要手机验证吗?

这取决于管理员如何配置注册。本文所述的短信验证是 GitLab.com 上的流程。

我的 CI 流水线可以用 OTP Bolt 号码注册一个独立的 GitLab 账户吗?

请改用项目或群组访问令牌。自动化任务不需要单独的用户账户。

在 OTP Bolt 上接收 GitLab 验证码要多少钱?

Instant OTP 每条验证码 $0.20 起;首次充值后即可看到 GitLab 在各国家/地区的具体价格。

我是波兰的开发者,可以获取一个长期使用的波兰号码吗?

可以在控制台中提交申请。团队会在开通前核实是否有号可用、价格以及是否有地址或身份核验要求。

下一个验证码,一分钟就到

免费注册,充值一次,选择应用和国家/地区即可。

Instant OTP 每条验证码 $0.20 起专属号码 $1.95/月起