- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用来自 GitHub 的 Hadley Wickam 的secure
包。
示例用法并没有明确说明如何创建 key 以及将它们存储在哪里,我搞砸了一些事情(可能不止一件事)。
我安装了这个包
# install.packages("devtools")
devtools::install_github("s-u/PKI") # needed for bug fixes not currently on CRAN
devtools::install_github("hadley/secure")
设置vault
文件夹:
dir.create("vault")
然后下一步是添加用户/ key :
secure::add_user("hackr", local_key())
当然,如果我按原样运行最后一行
Error: No key matches id_rsa
因为我没有 key 。因此,我使用 PuttyGen 创建了一个公钥/私钥 RSA key 对。
我将它们保存到桌面并尝试将完整路径放入上面的命令中:
secure::add_user("hackr", local_key("C:/Users/hackr/Desktop/r_public_key"))
但这没有用:
Error: No key matches
然后我尝试将公钥保存在保险库中并执行以下操作:
secure::add_user("hackr", local_key("r_public_key"))
但我遇到了同样的错误。接下来我尝试将公钥放在工作目录(比保管库高一级的目录)中,但得到了相同的错误。
最后,我尝试将 key 复制到C:\Users\hackr\.ssh
,但这也导致了相同的错误。
我怀疑我需要将 key 保存在特殊的地方(在 Windows 中我不确定那会在哪里?)和/或我使用了错误类型的 key ,因为 PuttyGen 用于 SSH(?)。
最佳答案
看起来 local_key
假设您的 key 存储在 ~/.ssh 中(这是一个合理的假设)。默认情况下,它假定该文件名为 id_rsa.pub,因此如果您已重命名它,则需要将该名称传递到 local_key。
我没有使用过这个软件包,但永远记住那些明智的话语“Hack-R view the source”
关于r - 如何使用 Hadley 的安全包正确设置 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39533570/
在哈德利的 Advanced R book ,有一段代码我无法理解输出。 f <- function(x) substitute(x) g <- function(x) deparse(f(x)) g
我想使用来自 GitHub 的 Hadley Wickam 的secure 包。 示例用法并没有明确说明如何创建 key 以及将它们存储在哪里,我搞砸了一些事情(可能不止一件事)。 我安装了这个包 #
我在 Hadley 的 Advanced R 中看到了这个例子。我的问题是在定义函数之后,j(1) 输出内部函数定义,就像 j(1)() 输出的那样?直觉上,我认为 j(1) 应该输出 [1] 1 2
我找到了 Hadley 的 plyr R 的包非常有帮助,它是用于转换数据的出色 DSL。解决的问题非常普遍,以至于我在其他用例中遇到了它,不是在 R 中操作数据,而是在其他编程语言中。 有谁知道是否
我是一名优秀的程序员,十分优秀!