跳至内容
GitTree
故障排除

远程身份验证尝试失败

Git 首先使用您自己的凭据助手或 SSH 密钥登录到远程。 … needs you to sign in. 表示没有回答; … refused the credentials sent for this repository. 表示发送的内容不再有效或不允许。修复 Git 使用的凭据;仅当您的助手没有任何内容或您选择将其用于存储库时,才会填写连接的帐户。

免费已更新

免费使用 GitTree:登录后的所有本地 Git 功能。

在此页面上
  1. 开始之前
  2. 在哪里可以找到它
  3. 步骤
  4. 预期结果
  5. 如果出现问题
  6. 问题
  7. 有关的

开始之前

  • 了解远程是 HTTPS (https://…) 还是 SSH (git@…):Copy Remote URL 显示它。

在哪里可以找到它

  • fetch、pull 或 push 后出现错误; Activity Log 具有完整的 git 输出。
行动macOSWindows 和 Linux
再次获取⌘⇧FCtrl+Shift+F

步骤

  1. 对于 HTTPS 遥控器

    更新存储在凭证助手(Git Credential Manager、macOS Keychain)中的密码或令牌。许多主机需要个人访问令牌而不是您的密码。

  2. 对于 SSH 远程

    在首选项 › SSH › Test a connection 中测试该键。如果主机不接受,请在其中添加您的公钥(配置 SSH)。

  3. 再试一次

    再去取。通过连接的帐户和 Pro,您还可以选择此存储库的帐户(身份验证和凭据)。

预期结果

使用主机接受的凭据再次获取、拉取和推送工作。

如果出现问题

“Git 无法要求您登录……”

缺少显示 GitTree 登录提示的帮助程序。重新安装GitTree。

“将连接的帐户传递给 Git 是 GitTree Pro 的一部分。”

您自己的 SSH 密钥或凭证助手可以继续免费使用;设置其中之一。

问题

GitTree 是否存储我的 Git 密码?

不会。密码保留在您的凭据助手中,帐户令牌仅保留在您的系统钥匙串中。