github在七夕节搞事情,首先是登录的时候,必须要用令牌了,不能直接登录。然后是push代码的时候发现,必须要有token,否则代码无法正常push上去。
现在记录一下遇到的问题和解决方案:
一、令牌登录
- 去chrome下载一个插件
- 安装完成之后,用二维码扫描github的二维码,即可绑定,形成令牌
- 以后登录的时候就看这个ok
二、push代码验证
问题:如果没有绑定token,则会报错鉴权失败
解决方案:把密码换成token
- 在 github setting -> Developer Settings -> Personal access tokens (classic) 创建一个token,自己的仓库添加想添加的权限
添加完之后需要找个地方把token保存起来,因为刷新页面就会消失。
- 在git上面设置远程仓库的token地址
git remote set-url origin https://<your_token>@github.com/<USERNAME>/<REPO>.git
<your_token>:换成你自己得到的token<USERNAME>:是你自己github的用户名<REPO>:是你的仓库名称
- 这样再push就会成功