我有一个具有错误报告功能的电子应用程序。我希望这个错误报告者自动使用github API至create an issue。这很重要,我不希望我的用户创建并使用自己的github帐户来这样做。
是否可以使用github API创建问题,而无需帐户?
我当前的解决方法是简单地创建一个“错误报告”帐户,并与源代码共享该帐户的访问令牌。这样,只要有人创建问题,它就会在该用户下列出。似乎有些困难,我想知道是否有更好的方法来解决此问题。
答案 0 :(得分:1)
我当前的解决方法是简单地创建一个“错误报告”帐户,并与源代码共享该帐户的访问令牌。
这仍然是最简单的解决方案,尤其是使用PAT(个人访问令牌)时。
如我在“ Where to store the personal access token from GitHub”中所述,使用PAT可以根据需要轻松撤销,而不必使帐户密码无效。
答案 1 :(得分:1)
我只是在搜索同一件事时发现Git Reports。
从网站上:
Git Reports是一项免费服务,可让您设置一个稳定的URL,供匿名用户将bug和其他问题提交到GitHub存储库,而无需暴露您的代码,要求用户使用GitHub登录或使用凌乱的两次登录-储存库解决方案。它适用于公共和私人存储库,也适用于个人和组织存储库。
希望有帮助!
答案 2 :(得分:1)
Github最近宣布RBAC在2020年第四季度的路线图中,这将使您能够更轻松地控制Github用户所具有的访问权限,从而消除了对许多第三方应用程序的需求,并提供了问题级别访问而无需访问代码