具有私有github依赖关系的R包

Sho*_*rpy 6 packages r github devtools

我正在开发一个内部R包,它将从github存储和安装,但是它依赖于另一个R包,该R包也位于私有仓库中。

我知道如何使用devtools Remotes:标签(vignette)指定远程依赖关系,也知道如何使用来安装私有存储库install_github(source, PAT)。但是,我该怎么办?想法是让服务器只安装软件包,并在github上安装所有依赖项。

Dan*_*gan 4

只需将 @jeroen 的回复放入答案格式即可:

将 PAT 存储在环境变量 Sys.setenv(GITHUB_PAT = PAT) 中,然后 devtools/remotes 将在任何地方自动使用它。


当私有存储库都使用相同的 PAT 时,此方法有效。我想知道我们如何为具有不同 PAT 的遥控器做到这一点......