跳至内容
GitTree
故障排除

密钥环或 SSH 请求失败

GitTree 仅在您的系统钥匙串中保留帐户令牌、其登录和记住的 SSH 密码:macOS Keychain、Windows 凭据管理器或 Linux 上的 Secret Service(GNOME Keyring 或 KeePassXC)。当钥匙串拒绝时,GitTree 会要求您允许访问并重试;它永远不会退回到文件。

免费已更新

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

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

开始之前

  • 您的系统帐户密码,用于解锁或允许钥匙串。

在哪里可以找到它

  • 消息 GitTree 显示;首选项 › SSH 用于密码短语。
行动macOSWindows 和 Linux
偏好设置⌘,Ctrl+,

步骤

  1. 允许访问

    当 macOS 询问 GitTree 是否可以使用钥匙串项目时,选择 Always Allow。然后按 GitTree 中的 Ask again。

  2. 解锁 Linux 上的钥匙圈

    确保 Secret Service 提供程序(GNOME Keyring 或 KeePassXC)正在您的会话中运行并解锁,然后重试。

  3. 停止重复的密码提示

    在首选项 › SSH 中打开 Remember key passphrases,如果您的代理已持有密钥,则打开 Use the SSH agent。 Forget Remembered Passphrase 删除一个。

预期结果

GitTree 读取它保存在您的钥匙串中的内容,并且 SSH 不再每次都询问。

如果出现问题

“GitTree 无法从 macOS Keychain 读取已连接的帐户。”

当 macOS 询问时允许访问,或重新连接帐户以便写入新项目。

问题

GitTree 可以将令牌存储在文件中吗?

不。秘密仅存在于系统钥匙串中,而不存在于文件、git config 或应用程序的窗口中。