从 github 没有个人访问令牌的私有仓库安装包

Install package from github private repo without personal access token

我正在尝试从我目前拥有和操作的 GitHub 帐户安装 R 包。我希望能够与其他用户共享此 R 包(即允许他们下载),但我想将其限制为我认可的人。

我可以通过创建个人访问令牌 (PAT) 和共享(remotes::install_github(..., auth_token = "PAT"))来做到这一点,但他们会在我的帐户上访问我的所有回购协议,这不是一个选项。

我看到的其他建议包括;

这两种感觉都不是最佳选择,还有其他方法吗?

您可以 add others as collaborators on your private repo,然后他们可以使用他们自己的 PAT 来访问存储库。共享 PAT 并不是一个好主意,因此每一方都对自己负责。这也将允许您轻松删除个人而不影响每个人的访问。