当前位置:   article > 正文

IDE 中登录 Github 报错 Invalid authentication data. 404 Not Found-Not Found._invalid authentication data. 404 not found - not f

invalid authentication data. 404 not found - not found

____tz_zs

IDE 中登录 Github 报错 Invalid authentication data. 404 Not Found-Not Found.
在这里插入图片描述

一、方法一 使用token令牌进行身份验证(推荐)

相对于使用账号密码,token令牌是一种更安全的身份验证方式。
1、进入Githubtoken管理页面:https://github.com/settings/tokens
如下图可见,我之前在IDE中使用账号密码登录的Github时,插件帮我自动创建了多个token
在这里插入图片描述

2、点击Generate new token 创建新的token
注意创建token时需勾选repo, gist, read:org, workflow权限。
token只会在创建后展示一次,之后将无法看到,请注意及时复制保存。

3、登录时点击右上角Use Token切换到token认证
账号密码认证界面:
在这里插入图片描述
Token认证界面:
在这里插入图片描述

二、方法二 使用账号密码(不行了)

The password is not saved and is only used to generate a Github token.
以往,其实是 IDE 会帮你创建 token。如今已经失效了,也就是本文所遇到的问题。
在这里插入图片描述

三、补充:命令行 fatal: Authentication failed for ‘https://github.com//.git/’

从 2021 年 8 月 13 日起,不能使用账号密码登录认证,而是需要使用个人访问令牌 Personal access tokens (PATs) 登录认证。

remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.
fatal: Authentication failed for 'https://github.com/*******/*******.git/'
  • 1
  • 2
  • 3

我们需要使用个人访问令牌 Personal access tokens (PATs) 代替原来的账号密码的方式进行身份验证。
https://docs.github.com/cn/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token

如下为成功使用示例:

****************:~$ git clone -c http.proxy="http://127.0.0.1:8123" https://github.com/*******/*******.git
Cloning into '*******'...
Username for 'https://github.com': *******@*******.com
Password for 'https://*******@*******.com@github.com': 
remote: Enumerating objects: 31, done.
remote: Counting objects: 100% (31/31), done.
remote: Compressing objects: 100% (16/16), done.
remote: Total 31 (delta 14), reused 27 (delta 13), pack-reused 0
Unpacking objects: 100% (31/31), 6.00 KiB | 1024.00 KiB/s, done.

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

参考:

https://docs.github.com/cn/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token
https://www.jetbrains.com/help/idea/github.html#register-account

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号