2017-05-24 78 views
0

我想在我的网站上制作一个页面,其中包含他们在使用网站和Web应用程序时遇到的错误的信息表单。
然后,我想将这些反馈显示给我的私人GitHub存储库,以便我可以跟踪所有的错误并修复它们。如何提交网站反馈给GitHub?

有没有用于此目的的任何GitHub API?

回答

2

使用GitHub的API (如建议在other answer是一个可能的解决方案,但是需要你自己实现用户界面,用适当的身份验证等来调用API。

如果你想要一个更简单的解决方案,为你减少工作量,你可以将你的用户直接从你的网站指向你的GitHub问题跟踪器。

不幸的是,GitHub不支持与公共问题的私人存储库。他们的这个问题的官方解决方案是 create a second (public) repo and use this just to host the public issues

如果更改您的托管服务提供商是您的选择,那么您可以将您的项目迁移到Bitbucket
他们提供unlimited private repos for free if you have max. five users它可能有a private repo with a public issue tracker。从最后一个环节

报价:

用户上的存储库可以设置到位桶 云的问题跟踪为私人或公共管理权限。当你的追踪器是公开的 时,任何人都可以查看,创建和评论它包含的问题。 这包括登陆网站但没有 Bitbucket帐户的人。系统要求这些用户使用CAPTCHA验证他们是否为 。

您可以设置您的Bitbucket存储库,维基, 并发布跟踪器作为私人或公共,彼此独立。 例如,您可以通过设置您的 库私人隐藏的世界,你的代码,但让人们看到你的文档,并通过标记您的wiki和问题跟踪公共 问题。或者您可以将您的存储库和wiki设置为公开,但请保留您的问题跟踪器 私有。您可以随时将这些设置中的任何一个从私密转为公开, 或公开转为私密。

+2

我只是提供直接回答这个问题。你从我这里提供一个更好的解决问题的办法。+ 1 :) –