密钥环或 SSH 请求失败
GitTree 仅在您的系统钥匙串中保留帐户令牌、其登录和记住的 SSH 密码:macOS Keychain、Windows 凭据管理器或 Linux 上的 Secret Service(GNOME Keyring 或 KeePassXC)。当钥匙串拒绝时,GitTree 会要求您允许访问并重试;它永远不会退回到文件。
免费已更新
免费使用 GitTree:登录后的所有本地 Git 功能。
开始之前
- 您的系统帐户密码,用于解锁或允许钥匙串。
在哪里可以找到它
- 消息 GitTree 显示;首选项 › SSH 用于密码短语。
| 行动 | macOS | Windows 和 Linux |
|---|---|---|
| 偏好设置 | ⌘, | Ctrl+, |
步骤
允许访问
当 macOS 询问 GitTree 是否可以使用钥匙串项目时,选择 Always Allow。然后按 GitTree 中的 Ask again。
解锁 Linux 上的钥匙圈
确保 Secret Service 提供程序(GNOME Keyring 或 KeePassXC)正在您的会话中运行并解锁,然后重试。
停止重复的密码提示
在首选项 › SSH 中打开 Remember key passphrases,如果您的代理已持有密钥,则打开 Use the SSH agent。 Forget Remembered Passphrase 删除一个。
预期结果
GitTree 读取它保存在您的钥匙串中的内容,并且 SSH 不再每次都询问。
如果出现问题
“GitTree 无法从 macOS Keychain 读取已连接的帐户。”
当 macOS 询问时允许访问,或重新连接帐户以便写入新项目。
问题
GitTree 可以将令牌存储在文件中吗?
不。秘密仅存在于系统钥匙串中,而不存在于文件、git config 或应用程序的窗口中。