几个月来,我一直在可靠地使用密钥环。突然之间,一堆脚本失败了,因为我的拉键代码没有返回任何内容。我有一个带密码的命名钥匙圈。它似乎消失了。
当我跑步时,keyring::keyring_list
我确实有一些东西:
keyring num_secrets locked
1 9 FALSE
什么是“1”?我认为 9 是我拥有的秘密的数量。但我不知道如何访问它。我尝试过keyring::key_list(keyring = NAME)
使用 1,“1”作为名称的地方。
我原来的钥匙圈怎么了?如何进行故障排除?
编辑:当脚本通过批处理文件运行时,我收到此错误:
Error in b_wincred_i_get(target) :
Windows credential store error in 'get': Element not found.
Calls: source ... b_wincred_parse_keyring_credential -> rawToChar -> b_wincred_i_get
Execution halted
我发现了一篇 SO 帖子(使用 R 从 Windows Cred Vault 获取凭据时出错)指出我要确保凭据存在于 Windows 凭据中,我认为它们确实存在(“凭据”是密钥环的名称):