我正在构建一个nodejs命令行工具,该工具将从客户端获取输出并将其推送到GitHub存储库并提高PR。
其背后的目的是,我们的用户需要生成一些内容,我们的团队可以将其处理为代码,但我们的用户不是编码人员,因此,他们只需要填写一个表格即可为他们创建代码。当他们提交表单时,它将为他们提供代码预览(偶然的机会,他们知道自己在做什么,但主要是让他们觉得自己像编码员),但是在后台,它将把该代码推送到仓库中并提出公关,所以我们作为开发人员会警惕新代码。 GitHub被用于版本控制和差异化功能,这是来自其权力的特定要求。
用户将没有GitHub帐户,甚至根本不需要知道正在发生任何GitHub事情,因此我们不希望他们必须进行身份验证,而是希望服务器本身通过GitHub进行身份验证使用令牌。
我的问题是,它应该是oAuth令牌还是GitHub应用程序令牌?抱歉,这是一个愚蠢的问题,以前无法与Octokit一起使用。