R包与私有github依赖

问题描述 投票:6回答:1

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

我知道如何使用devtools Remotes:标记(vignette)指定远程依赖项,我知道如何使用install_github(source, PAT)安装私有存储库。但我该如何做到呢?我们的想法是让服务器只安装软件包,并在github上安装所有依赖项。

r github packages devtools
1个回答
0
投票

只是将@ jeroen的回复放在答案格式中:

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


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

© www.soinside.com 2019 - 2024. All rights reserved.