两步验证

两步验证(2FA)

两步验证(2FA)是一种更加安全的用户认证手段,在除了使用用户名和密码之外,还需要使用其他材料(如信用卡、手机短信、令牌、指纹等生物特征)验证用户身份。为了确保提交者账户的安全性,您需要在 GitHub 上启用 2FA 来登录和提交贡献。更多的细节,请参考 2FA

注意:如果您没有启用 2FA,您将会被从项目中移除,亦无法访问我们的仓库、fork 我们的私有仓库。


在 GitHub 上启用 2FA

具体操作细节,请参考 Enable Two Factor Authentication with TOTP

在启用 2FA 之后,您需要使用用户名/密码 + 验证码,来登陆 GitHub。

提示: 如果您无法通过页面上的链接下载 APP,您可以在应用商店中搜索下载 Google Authenticator。


如何提交代码

在启用 2FA 之后,您需要生成私有访问令牌(Private Access Token)来进行 Git 提交之类的操作。此时,您将使用用户名 + 令牌来提交代码,而不是原先的用户名 + 密码。

具体操作细节,请参考 Create a Private Token.