向github提交代码git push报错: Support for password authentication was removed on August 13, 2021.

1 篇文章 0 订阅

好久没有往github仓库中提交代码了 今天在github创建仓库后

  1. 提交报错:
Support for password authentication was removed on August 13, 2021.

官方给出的答案:
Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.

由于操作环境的问题, 我本文只介绍Mac下的操作步骤,windows linux的操作官网也有具体的步骤,除了安装GCM的方式不同以外,其他基本相同。附上官网链接

  1. mac 下载GCM ( Git Credential Manager)
    下载GCM

图中第三步输入 mac的用户登录密码
GCM下载成功

  1. github中创建个人访问令牌 (personal access token)
    步骤: 登录github -> 点击用户头像 下拉菜单中选择 Setting -> 右侧菜单中选择 Developer setting -> 右侧菜单中中选择 personal acccess token ->点击右上角 generate new token 按钮
    创建 personal access token
    personal access token 创建成功
    创建成功后 请及时复制出来 以便稍等使用(图中标注已说明:退出重进后,将无法查看)

  2. 在git bash中继续提交代码 此时就会出现一个回话弹框,
    登录方式1
    登录方式2
    此时需要校验身份,方式有两种,第二种就是使用我们刚才创建好的 复制出来的令牌 点击sign in 登录成功后代码就提交到github了

在访问令牌的有效期内 再次提交代码 就无需再次进行身份验证了 因为GCM已经缓存了你的令牌(personal access token)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值