赞
踩
md,2021年8月13号,向github上提交代码,提示:
我们描述了我们的动机,因为我们宣布了对 API 身份验证的类似更改,如下所示:
近年来,GitHub 客户受益于 GitHub.com 的许多安全增强功能,例如双因素身份验证、登录警报、经过验证的设备、防止使用泄露密码和 WebAuthn 支持。 这些功能使攻击者更难获取在多个网站上重复使用的密码并使用它来尝试访问您的 GitHub 帐户。 尽管有这些改进,但由于历史原因,未启用双因素身份验证的客户仍能够仅使用其GitHub 用户名和密码继续对 Git 和 API 操作进行身份验证。
从 2021 年 8 月 13 日开始,我们将在对 Git 操作进行身份验证时不再接受帐户密码,并将要求使用基于令牌(token)的身份验证,例如个人访问令牌(针对开发人员)或 OAuth 或 GitHub 应用程序安装令牌(针对集成商) GitHub.com 上所有经过身份验证的 Git 操作。 您也可以继续在您喜欢的地方使用 SSH 密钥(如果你要使用ssh密钥可以参考)。
1.在个人设置页面
,找到Setting
2.选择开发者设置Developer setting
3.选择个人访问令牌Personal access tokens
,然后选中生成令牌Generate new token
4、设置token的有效期,访问权限等
选择要授予此令牌token
的范围
或权限
。
token
从命令行访问仓库,请选择repo
。token
从命令行删除仓库,请选择delete_repo
5、生成令牌Generate token
https://blog.csdn.net/weixin_41010198/article/details/119698015
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。