我正在尝试创建一个新的GitHub(probot)应用程序,方法是阅读本文中提到的https://probot.github.io/docs/development/文档。
我可以从存储库中获得事件,但在上下文中执行任何与Github客户端(https://probot.github.io/api/latest/Context.html)的操作时都会遇到问题。在控制台中,我看到默认的@octokit客户端指向的是http://api.github.com,而不是我的示例中的企业URL。有什么额外的需要做,以改变这个网址。
对于在robot.on方法中创建一个具有正确URL的新客户端,我感到犹豫不决,因为我们应该使用经过身份验证的客户机,即上下文中可用的客户机。我在这里有遗漏什么吗?
22:01:15.370Z DEBUG github: GitHub request: GET /app/installations - 404 Not Found params: { "per_page": 100, "baseUrl": "https://api.github.com", "request": { "timeout": 0 } } 22:01:15.371Z ERROR probot: {"message":"Integration not found","documentation_url":"https://developer.github.com/v3"}
发布于 2018-04-17 18:48:09
在阅读了更多文档(https://probot.github.io/docs/github-api/#github-enterprise)之后--这可以通过设置属性GHE_HOST来实现。
发布于 2018-06-22 13:53:29
我在使用企业GitHub帐户时遇到了类似的问题,并且能够通过设置GHE_HOST来解决这个问题。有关更多细节,请参见下面的链接:
发布于 2019-04-09 16:23:03
在probot的.env文件中设置下面的属性解决了这个问题。
GHE_HOST=<<my GitHub enterprise url>>
https://stackoverflow.com/questions/49867184
复制相似问题