代码之家  ›  专栏  ›  技术社区  ›  JFG123

从github private repo安装不带个人访问令牌的软件包

  •  0
  • JFG123  · 技术社区  · 3 年前

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

    我可以通过创建个人访问令牌(PAT)和共享(remotes::install_github(…,auth_Token=“PAT”))来实现这一点,但他们可以通过我的帐户访问我的所有回购协议,这不是一个选项。

    我看到的其他建议包括:;

    • 仅为这个R包创建一个新的GitHub帐户,并在此帐户上创建PAT,以便仅共享一个回购协议
    • 公开而非私下

    这两种感觉都不是最理想的,还有别的方法吗?

    0 回复  |  直到 3 年前
        1
  •  1
  •   MrFlick    3 年前

    你可以 add others as collaborators on your private repo ,然后他们可以使用自己的PAT访问回购协议。分享PAT不是一个好主意,所以这样双方都要对自己的PAT负责。这也将允许您轻松删除个人,而不会影响每个人的访问。

    推荐文章