git

白水晶大约 1 分钟gitgitgithub

github 推送失败 fatal: User canceled device code authentication remote: Support for password authentication was removed on August 13, 2021

推送本地仓库到github,输入账号密码,失败

image-20230427174741087
image-20230427174741087

经过百度得知:是因为自从 21 年 8 月 13 后不再支持用户名密码的方式验证了,需要创建个人访问令牌(personal access token)。 解决办法如下: 在 github 上生成令牌,应用于所需的仓库中

  1. 登录github点击右上角头像下的settings按钮,点击左侧Developer settings 按钮

    image-20230427175314080
    image-20230427175314080
  2. 点击Personal access tokens 下的Tokens(classic)按钮,之后点击右侧的Generate new token下的Generate new token (classic)按钮

    image-20230427180301036
    image-20230427180301036
  3. Note 自己填写,Expiration 建议选择No expiration 永久不过期 ,但是会有风险,下面所有的都勾选

    image-20230427180227808
    image-20230427180227808
  4. 点击Generate token 按钮生成token

    image-20230427180514066
    image-20230427180514066
  5. 生成之后再次推送,选取token方法登录 输入刚刚生成的token

上次编辑于:
贡献者: wucq@infogo