【问题标题】:Github, create issue on repository without requiring a github user accountGithub,无需 github 用户帐户即可在存储库上创建问题
【发布时间】:2019-01-12 22:43:00
【问题描述】:

我有一个具有错误报告功能的电子应用程序。我希望这个错误报告者自动使用github APIcreate an issue。这是一个问题,我不希望我的用户创建和使用他们自己的 github 帐户来这样做。

是否可以使用 github API 来创建问题,而无需帐户?

我目前的解决方法是简单地创建一个“错误报告”帐户,并将该帐户的访问令牌与源代码共享。这样,每当有人创建问题时,它都会列在该用户下。似乎有点牵强,我想知道是否有更好的方法来解决这个问题。

【问题讨论】:

    标签: git rest api github github-api


    【解决方案1】:

    Github 最近宣布,在 2020 年第 4 季度的路线图中将采用 RBAC,这将使您能够更轻松地控制您的 Github 用户对更精细级别的访问,从而消除对许多第 3 方应用程序的需求并提供问题级别无需访问代码即可访问

    更多:https://github.com/github/roadmap/issues/111

    【讨论】:

      【解决方案2】:

      我刚刚在搜索相同的东西时发现了Git Reports

      来自网站:

      Git Reports 是一项免费服务,可让您为匿名用户设置一个稳定的 URL 以向您的 GitHub 存储库提交错误和其他问题,而无需暴露您的代码、要求用户使用 GitHub 登录或使用凌乱的两个-存储库解决方案。它适用于公共和私有存储库,也适用于个人和组织存储库。

      希望有帮助!

      【讨论】:

      • 欢迎来到 SO。虽然链接可能会回答问题,但最好在此处添加综合详细信息,以便即使链接断开,答案也能脱颖而出。
      【解决方案3】:

      我目前的解决方法是简单地创建一个“错误报告”帐户,并将该帐户的访问令牌与源代码共享。

      这仍然是最简单的解决方案,尤其是使用 PAT(个人访问令牌)。
      正如我在“Where to store the personal access token from GitHub”中解释的那样,使用 PAT 可以在需要时轻松撤销,而不必使帐户密码无效。

      【讨论】:

        猜你喜欢
        • 2021-04-06
        • 2015-12-27
        • 2018-12-20
        • 1970-01-01
        • 2016-01-29
        • 2021-02-19
        • 1970-01-01
        • 2017-12-03
        • 1970-01-01
        相关资源
        最近更新 更多