GitHub: remote:Support for password authentication was removed on August 13,2021.

发布时间 2023-08-17 23:45:13作者: 完美前端

使用git push origin master向远程仓库推送时被告知:

remote:Support for password authentication was removed on August 13,2021.Please use a personal access token instead.

ush的时候需要输入github的账户名和密码,而这里的大概意思就是密码验证在2021年8月13号 被移除了,需要使用个人账户的token来取代密码验证。

token其实就是一串字符,这串字符把密码取代了,当提示输入密码的时,输入token字符串就可

这个字符串就相当于一个口令,口令是根据这个口令应该作用的范围来生成的,可以随时撤销,不会因为用户密码简单而被他人破解

获取/创建token:
头像下拉菜单--->Settings--->Developer settings--->Personal access tokens

填写Note 并选择 有效期限、作用范围(可以用这个“口令”做哪些事情)

需要使用token口令在命令行中访问仓库:选择repo

需要使用token口令在命令行中删除仓库:选择delete_repo

其他功能选项可以查下资料看看是否需要

最后点击Generate token来生成这个口令

生成口令:

这个口令可得复制过来保存好咯,不然下一次进入这个页面可就不再显示这个口令

 

配置在git全局

git remote set-url origin https://wedsdjakdnkas@github.com/123/name.git   https://口令@你的github仓库地址 @要保留