0

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

我可以通过创建个人访问令牌 (PAT) 和共享 (remotes::install_github(..., auth_token = "PAT")) 来做到这一点,但随后他们将可以访问我帐户上的所有存储库,这不是一个选项。

我看到的其他选项包括:

  • 仅为此 R 包创建一个新的 GitHub 帐户并在此帐户上创建 PAT 以启用仅共享一个 repo
  • 公开而不是私有

这些都不是最佳选择,还有其他方法吗?

4

1 回答 1

1

您可以在您的私人仓库中添加其他人作为合作者,然后他们可以使用自己的 PAT 来访问该仓库。共享 PAT 并不是一个好主意,所以这样每一方都要对自己负责。这也将允许您轻松删除个人,而不会影响每个人的访问权限。

于 2021-09-16T05:13:11.540 回答