首页 文章

如何使用devtools install_github从私有仓库安装R包?

提问于
浏览
22

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

我可以通过R解释器使用以下任何命令公开repo时安装它:

  • install_github("jpmarindiaz/rdali")

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

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

但是当git存储库是私有的时,我得到一个错误:

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

当repo是私有的,任何提示时,我还没弄清楚身份验证的工作原理是什么?

1 回答

  • 22

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

    请参见底部的 ?install_github 方式(包 devtools 版本1.5.0.99) .

相关问题