将 git 身份验证从密码更改为 oauth 令牌

时间:2020-12-18 18:17:32

标签: git github

和你们其他人一样,我最近收到一封来自 Github 的电子邮件,说我最近使用密码而不是令牌访问了一个存储库。但是,我似乎无法弄清楚如何告诉 AWS 上的 git 忘记该密码,以便我可以使用令牌重新验证推送。

是否有人提供有关如何操作的指南的链接?

2 个答案:

答案 0 :(得分:1)

更改您的 github 密码 .. 身份验证挑战将失败,系统将提示您输入新密码 .. 此时您可以提供个人访问令牌。

答案 1 :(得分:0)

Git FAQ explains how to do this

<块引用>

通常,如果密码或令牌无效,Git 会擦除它并提示输入新的。然而,有时这并不总是发生。要更改密码或令牌,您可以擦除现有凭据,然后 Git 将提示输入新凭据。要清除凭据,请使用如下语法(替换您的用户名和主机名):

$ echo url=https://author@git.example.org | git credential reject

在这种情况下,您需要更改网址,使其指向您的用户名 github.com