Github的git操作必须要使用token认证[from 2021.8.13]
背景
今天准备往github上push一篇笔记,收到了如下提示
image.png按照指引,访问github官方网站给的提示:
In July 2020, we announced our intent to require the use of token-based authentication (for example, a personal access, OAuth, or GitHub App installation token) for all authenticated Git operations. Beginning August 13, 2021, we will no longer accept account passwords when authenticating Git operations on GitHub.com.
好吧,看来要使用token来代替密码,可是问题出现了,怎么替换呢?
在stackoverflow找到解决方法
经过一番搜索,在一个帖子上找到答案
https://stackoverflow.com/questions/18935539/authenticate-with-github-using-a-token
但我的现在需要的是push,热门回答重新clone,这不是我想要的
往下翻,试了这条建议,成功了
image.png注意事项
按照上图的解决办法,在push时,可能会提示
image.png顾名思义,分支没对齐,设置一下就好了
最后吐槽一下,官方文档只是描述了一下政策,没有给一些解决方案,还是要靠自己摸索的
网友评论