我正在开发一个内部R包,它将从github存储和安装,但它依赖于另一个R包,它也在私人仓库中。
我知道如何使用devtools Remotes:
标记(http://htmlcheats.com/reveal-js/reveal-js-tutorial-reveal-js-for-beginners/)指定远程依赖项,我知道如何使用install_github(source, PAT)
安装私有存储库。但我该如何做到呢?我们的想法是让服务器只安装软件包,并在github上安装所有依赖项。
答案 0 :(得分:0)
只需将@jeroen的回复以答案格式:
将PAT存储在环境变量Sys.setenv(GITHUB_PAT = PAT)中 然后devtools / remotes将自动在任何地方使用它。
当私有仓库都使用相同的PAT时,此方法有效。我想知道我们如何对具有不同PAT的遥控器执行此操作...