使用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://[email protected]/123/name.git https://口令@你的github仓库地址 @要保留
标签:13,git,remote,口令,token,GitHub,2021 From: https://www.cnblogs.com/anans/p/17639217.html