我正在尝试从我的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 回答
您是否尝试过设置个人访问令牌(PAT)并将其作为
auth_token
的auth_token
参数的值传递?请参见底部的
?install_github
方式(包devtools
版本1.5.0.99) .