1

ここhttps://probot.github.io/docs/development/に記載されているドキュメントを参照して、新しい GitHub(probot) アプリケーションを作成しようとしています。

リポジトリからイベントを取得できますが、コンテキスト ( https://probot.github.io/api/latest/Context.html )で Github Api クライアントを使用して操作を実行する際に問題があります。コンソールから、私の場合、デフォルトの @octokit クライアントがエンタープライズ URL ではなく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"}

4

3 に答える 3

0

プロボットのファイルで以下のプロパティを設定する.envと、問題が解決しました。

GHE_HOST=<<my GitHub enterprise url>>

于 2019-04-09T16:23:03.480 に答える
0

エンタープライズ GitHub アカウントの使用中に同様の問題が発生し、GHE_HOST を設定することで解決できました。詳細については、以下のリンクを参照してください。

GitHub ERROR probot: 統合が見つかりません、documentation_url

于 2018-06-22T13:53:29.460 に答える