r - 如何使用 devtools install_github 从私有(private)仓库安装 R 包?

标签 r github devtools

我正在尝试从我的 github 存储库安装示例包: https://github.com/jpmarindiaz/samplepkg

当存储库公开时,我可以通过 R 解释器使用以下任何命令来安装它:

  • install_github("jpmarindiaz/rdali")
  • install_github("rdali",user="jpmarindiaz")
  • install_github("jpmarindiaz/rdali",auth_user="jpmarindiaz")

但是当 git 存储库是私有(private)的时,我收到错误:

Installing github repo samplepkg/master from jpmarindiaz
Downloading samplepkg.zip from     
https://github.com/jpmarindiaz/samplepkg/archive/master.zip
Error: client error: (406) Not Acceptable

我还没有弄清楚当存储库是私有(private)的时身份验证如何工作,有什么提示吗?

最佳答案

您是否尝试过设置个人访问 token (PAT) 并将其作为 install_github()auth_token 参数的值传递?

请参阅底部的?install_github(软件包devtools版本1.5.0.99)。

关于r - 如何使用 devtools install_github 从私有(private)仓库安装 R 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21171142/

相关文章:

git - 如何恢复git历史记录

javascript - 在 Chrome DevTools 中同时查看元素和源

r - 如何在扩展S4类的R包中解决警告消息(未找到元数据对象;未导出SpatialLinesNULL类)

r - 遍历数据框列表并改变列

css - 如何使用 css 设置传单搜索框位置(leaflet.extra 包)

r - 根据数据框列表中第 N-1 行的值选择第 N 行

java - 如何在 Eclipse 中将 GitHub 托管项目导入为 Java 项目?

r - 安全 Elasticsearch R 连接错误 - 客户端请求的协议(protocol) TLSv1 未启用或不受支持

github - GitHub markdown anchor 链接是如何构建的?

r - 如何从命令行运行 devtools::test?