关于 Github 提交时提示需要 personal access token 认证

850 阅读1分钟

在 gitbash 输入 git push 弹出提示:

微信截图_20220121091911.png

这是因为 github 在2021年8月 对于 https 不再支持密码认证,需要使用 personal access token 代替密码认证,官方文档说明

需要在 github 上创建一个令牌,打开个人设置 Settings —> Developer-settings,选择 Personal access token

微信截图_20220121093101.png

微信截图_20220121093207.png

微信截图_20220121093411.png

创建一个新的 token
输入一个令牌名称,选择过期时间,设置权限 这里勾选 repo 表示令牌可以在命令行访问仓库
最后点击生成按钮

微信截图_20220121093623.png

复制令牌,粘贴到刚才的弹窗中

微信截图_20220121093747.png

微信截图_20220121093717.png

也可以在命令行直接使用

git clone https://github.com/Jean-Xu/xxx.git
Username: Jean-Xu
Password: 粘贴令牌而不是密码

这样就可以正常提交了

image.png