【问题标题】:Git Authentication Failed when I made push or pull (Only throught console)当我进行推送或拉取时 Git 身份验证失败(仅通过控制台)
【发布时间】:2020-09-26 22:25:57
【问题描述】:

当我想通过 Android Studio 控制台执行任何操作时出现此错误:

fatal: Authentication failed for (url github repository)

但是,如果我使用 git interfaz(在我的情况下,我使用的是 Android Studio 和 Github Desktop)并且我制作了 pullpush,则工作正常,没有错误。仅当我在项目中使用任何控制台(如 Visual Studio 控制台)时才会发生此错误。

我再次克隆了存储库,但它没有工作......

当我将计算机中的 HDD 更改为 SSD 时出现此错误,然后我再次将项目文件夹复制到我的 SSD,在 Android Studio 中打开它并出现错误,但仅通过控制台。

我已经尝试了这篇文章中的 3 个第一个解决方案,但对我不起作用:Git push results in "Authentication Failed"

有人有办法解决这个问题吗?

【问题讨论】:

  • 您是否尝试过在credential manager 中更新您的凭据?
  • @JeffGruenbaum 是的,我试过了,但没有奏效。此外,我已经删除了 git 凭据并重新输入,但也没有用

标签: git github terminal


【解决方案1】:

转到 > Control Panel > User Accounts > Credential Manager > Windows Credentials 并删除所有涉及 Git通用凭据。这样,您将重置所有凭据。重置后,当您再次git clone您的存储库时,您将被新安全地询问您的用户名和密码,而不是 Authentication Error,并将新的 git-credentials 写入您的 Credential Manager 以进一步身份验证。

【讨论】:

  • 我按照您的步骤操作,但也没有成功。当我克隆存储库时,我输入了我的凭据并且操作成功,我可以像以前一样通过 Android Studio 界面进行推送和拉取,但是通过它的控制台向我显示了同样的错误
【解决方案2】:

终于找到解决办法了,只需要在终端输入这个命令即可:

git credential-manager uninstall

然后,当我们制作 pullpush 时,将要求我们提供凭据,仅此而已

【讨论】:

    猜你喜欢
    • 2013-07-13
    • 1970-01-01
    • 1970-01-01
    • 2019-12-21
    • 2014-08-24
    • 2018-11-05
    • 1970-01-01
    • 2015-08-20
    • 1970-01-01
    相关资源
    最近更新 更多