githubリポジトリを取得して、その内容を一時ディレクトリに解凍できるようにしたいと思います。devtoolsにinstall_githubの関数があることは知っていますが、インストールしたくありません。これは、すべてのgithubリポジトリにもっと一般化できます。
これが私が試したことです:
url <- "https://github.com/trinker/reports/zipball/master"
tmp <- tempfile( fileext = ".zip" )
download.file(url, tmp)
unzip(tmp, exdir = tempdir())
そして、これは次の結果になります。
Warning message:
In unzip(tmp, exdir = tempdir()) : internal error in unz code
繰り返しますが、インストールするつもりはありませんが、終了時に削除する一時ディレクトリ内の内部ファイルにアクセスできます。