首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Probot : Octokit覆盖

Probot : Octokit覆盖
EN

Stack Overflow用户
提问于 2018-04-16 22:31:52
回答 3查看 636关注 0票数 1

我正在尝试创建一个新的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"}

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-04-17 18:48:09

在阅读了更多文档(https://probot.github.io/docs/github-api/#github-enterprise)之后--这可以通过设置属性GHE_HOST来实现。

票数 2
EN

Stack Overflow用户

发布于 2018-06-22 13:53:29

我在使用企业GitHub帐户时遇到了类似的问题,并且能够通过设置GHE_HOST来解决这个问题。有关更多细节,请参见下面的链接:

url

票数 0
EN

Stack Overflow用户

发布于 2019-04-09 16:23:03

在probot的.env文件中设置下面的属性解决了这个问题。

GHE_HOST=<<my GitHub enterprise url>>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49867184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档