github push失败 需要使用token登录
push失败,提示现在需要token,不支持密码。
1、如何创建token?
2、
3、4、
5、
设置token名称,以及勾选权限,我这里只选了第一项,可以push更新代码到我的私有库,这个表单提交后会生成token,只显示一次。
二、如何使用token?
设置remote origin的信息
git remote set-url origin https://<your token>@github.com/<USERNAME>/<REPO>.GIT
这个设置后git config --list中remote.origin.url=后的信息由账号:密码@URL变成了token
@URL的形式
最后git push -u origin master代码更新成功
2021-11-17补充:
token存在有效期,默认是30天,如果token过期了,push的时候,我出现的报错是:fatal: unable to access 'https://github.com/zzstrwolf/str_risk_kit.git/': OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054
2022-01-29补充:
token设置了,有时候似乎不能马上生效,这次我是过了几分钟才git push成功,之前一直是报2021-11-17的错误
留言
張貼留言