1. ホーム
  2. r

[解決済み] devtools install_github を使ってプライベートリポから R パッケージをインストールする方法は?

2022-03-10 12:21:53

質問

github リポジトリからサンプルパッケージをインストールしようとしています。 https://github.com/jpmarindiaz/samplepkg

Rインタプリタから以下のいずれかのコマンドで、レポが公開されているときにインストールできるんだけど。

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

しかし、git リポジトリを非公開にすると、Error が発生します。

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() ?

参照 ?install_github の下のほうにある(パッケージ devtools バージョン1.5.0.99)。