在 gitbash 输入 git push 弹出提示:
这是因为 github 在2021年8月 对于 https 不再支持密码认证,需要使用 personal access token 代替密码认证,官方文档说明
需要在 github 上创建一个令牌,打开个人设置 Settings —> Developer-settings,选择 Personal access token
创建一个新的 token
输入一个令牌名称,选择过期时间,设置权限 这里勾选 repo 表示令牌可以在命令行访问仓库
最后点击生成按钮
复制令牌,粘贴到刚才的弹窗中
也可以在命令行直接使用
git clone https://github.com/Jean-Xu/xxx.git
Username: Jean-Xu
Password: 粘贴令牌而不是密码
这样就可以正常提交了