github access token

背景

使用github账密提交push代码到github时, 提交失败, 同时提示以下内容:
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.

分析

从错误提示中, 不难看到, 2021.08.31后, 不支持使用账密, 取而代之的是, 使用access token

官方说法

Token authentication requirements for Git operations

其中也说明了, 使用access token的好处

access token使用

生成access token
  1. 个人设置 settings

    在这里插入图片描述

  2. 侧边栏中, 找到Developer settings

  3. 侧边栏中, 找到Personal access tokens - Generate new token

    在这里插入图片描述

  4. 根据实际情况, 输入access token信息, 勾选对应权限

    在这里插入图片描述
    简单代码库的使用, 下面5个勾上就够了
    在这里插入图片描述
    另外, 要注意access token 的过期时间, 过期了就用不了了

  5. 生成access token

    在这里插入图片描述

  6. 保存token

    在这里插入图片描述

    赶紧用小本本把access token记录下来, 因为页面刷新后, 将再也看不到token内容了, 取而代之的是token的名称

    在这里插入图片描述

使用access token
  1. 代替密码使用
    push时, 弹框中输入完账号后, 下次弹框提示输入密码时, 粘贴access token

  2. 添加到仓库链接中 (推荐)
    git remote set-url origin https://[access_token]@github.com/[user_name]/[repository_name].git

    access_token: 前面复制的access token
    user_name: github用户名
    repository_name: 代码库名称

    git remote set-url origin https://ghp_123456789@github.com/zzsan/my_repository_demo.git
    使用该方式可避免同一个代码库的每次提交都需要输入账密

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值