2

この問題のトラブルシューティング/調査に何日も費やしました。ここで何が起こっているのか理解できないようです。内部 GitHub エンタープライズ サーバーを指すマルチブランチ パイプライン プロジェクトをセットアップしようとしています。「GitHub 組織」のような他のプロジェクト タイプでも同じ問題が発生します。それは私が理解できないある種のセキュリティ問題です。

私が知っていることから始めましょう...

(私の知る限り)TOKENを使用してGitHubプラグイン構成を正しく構成しました(ドキュメントごとに構成もしました)...「資格情報の確認」に成功し、成功しました。http://imgur.com/br13adk

GitHub Enterprise Servers Validation でこの検証の問題が発生し続けます

http://imgur.com/GnffTeV

エンタープライズ github サーバーでホストされている任意の 1 つのリポジトリに正常に接続できます。GitHub ソースからマルチブランチ プロジェクトを構成しようとすると、常にリポジトリが空白になります.... http://imgur.com/2Q9s1mo

何が起こっているのかを確認するためにカスタムロガーを構成しましたが、ブランチソースプラグインが常に api.github.com に送信されているようです...

Jan 25, 2016 11:48:23 AM WARNING org.jenkinsci.plugins.github_branch_source.Endpoint$DesciptorImpl doCheckApiUri Jan 25, 2016 11:48:23 AM WARNING org.jenkinsci.plugins.github_branch_source.Endpoint$DesciptorImpl doCheckApiUri Jan 25, 2016 11:54:58 AM WARNING org.jenkinsci.plugins.github_branch_source.AbstractGitHubSCMSource$AbstractGitHubSCMSourceDescriptor doFillRepositoryItems Server returned HTTP response code: 401 for URL: https://api.github.com/user Jan 25, 2016 11:54:58 AM WARNING org.jenkinsci.plugins.github_branch_source.AbstractGitHubSCMSource$AbstractGitHubSCMSourceDescriptor doFillRepositoryItems Server returned HTTP response code: 401 for URL: https://api.github.com/orgs/nhudacin Jan 25, 2016 11:54:58 AM WARNING org.jenkinsci.plugins.github_branch_source.AbstractGitHubSCMSource$AbstractGitHubSCMSourceDescriptor doFillRepositoryItems Server returned HTTP response code: 401 for URL: https://api.github.com/users/nhudacin

GitHub プラグイン用の API エンドポイントを構成し (最初のスクリーン ショットに示されているように)、PR Builder プラグイン用に、資格情報が機能しています (またはそのように見えます)。おそらく、エンタープライズ API エンドポイントの構成によるものだと思います。

何か助けて?? 私はここでクレイジーになります!

4

2 に答える 2