如何使用DevTools install_GitHub从私有回购中安装R包?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (31)

我正在尝试从我的GitHub回购中安装一个示例包:https://github.com/jpmarindiaz/samplepkg

我可以通过R解释器使用以下任何命令在回购是公共的时候安装它:

  • 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

我还没有弄清楚,当回购是私人的时候,认证是如何工作的,有什么提示吗?

提问于
用户回答回答于

你是否尝试过设置个人访问令牌(PAT)并将其作为auth_token争论install_github()

扫码关注云+社区