この問題のトラブルシューティング/調査に何日も費やしました。ここで何が起こっているのか理解できないようです。内部 GitHub エンタープライズ サーバーを指すマルチブランチ パイプライン プロジェクトをセットアップしようとしています。「GitHub 組織」のような他のプロジェクト タイプでも同じ問題が発生します。それは私が理解できないある種のセキュリティ問題です。
私が知っていることから始めましょう...
(私の知る限り)TOKENを使用してGitHubプラグイン構成を正しく構成しました(ドキュメントごとに構成もしました)...「資格情報の確認」に成功し、成功しました。http://imgur.com/br13adk
GitHub Enterprise Servers Validation でこの検証の問題が発生し続けます
エンタープライズ 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 エンドポイントの構成によるものだと思います。
何か助けて?? 私はここでクレイジーになります!