今天进行push的时候一直提醒我输入Username还有PassWord。
还出现提示:remote: Support for password authentication was removed on August 13, 2021.
起初我以为Username是我github上的用户名,没想到竟是GitHub绑定的邮箱😓,这里真的好坑!
而PassWord也不是登录github的密码,而是一个token……
解决方案:
- Username是指完整的邮箱地址
- Password是指Personal access tokens
如果你忘记了绑定的邮箱是什么了,可以根据如下步骤找到:
会看到这样的界面。
如何知道token呢?步骤如下:
设置token的有效期,访问权限等
选择要授予此令牌token
的范围
或权限
。
- 要使用
token
从命令行访问仓库,请选择repo
。 - 要使用
token
从命令行删除仓库,请选择delete_repo
- 其他根据需要进行勾选
这样,再回到文章开头的界面,输入就可以了
参考文章:
remote: Support for password authentication was removed on August 13, 2021_IT博客技术分享的博客-CSDN博客
github push时提示Username for 'https://github.com' 解决办法_深海云帆的博客-CSDN博客