跳至主要内容
版本:21.5 - 最新版本

强制 2FA 身份验证

Gitea 企业版支持强制 2FA 身份验证。启用后,未设置 2FA 的用户将无法访问任何仓库。

为什么要有此功能?

2FA 身份验证可以显著降低帐户被盗的风险。即使攻击者获得了您的用户名和密码,他们也需要第二种验证方式才能访问您的帐户。此外,通过重复身份验证,可以防止未经授权的内部用户访问敏感信息。此功能进一步增强了您的代码资产安全性。

配置强制 2FA 身份验证

启用强制 2FA 身份验证需要以下步骤:

  1. 打开您的 Gitea 企业版实例的配置文件 (app.ini)。
  2. 在配置文件中找到 [security] 部分。
  3. 在此部分下添加参数 ENFORCE_TWO_FACTOR_AUTH 并将其设置为 true。
  4. 保存并关闭配置文件。
  5. 重启您的 Gitea 企业版实例以使更改生效。
  6. 如果您未执行双重身份验证,访问仓库将出现以下情况。

Mandatory 2FA Authentication Interface

您需要在设置界面中执行 2FA 身份验证。验证完成后,您就可以顺利访问仓库了。

Mandatory 2FA Authentication Interface