「GitHub APIに接続できません:org.kohsuke.github.HttpException:サーバーがHTTP応答コード:-1を返しました:メッセージ:URL:https://github.xxx.com/api/v3/user」に「null」メッセージが表示されるjenkinsでgithubプルリクエストビルダーを使用しようとしていますGitHub APIに接続できません
1
A
答えて
0
あなたの証明書の証明書をjavaキーツールに追加する必要があるかもしれません。
Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
が
このエラーは、SSLと言っている。このような行がある場合はダウン
org.kohsuke.github.HttpException: Server returned HTTP response code: -1, message: 'null' for URL: https://github.xxx.com/api/v3/user
スクロールしてご覧ください:あなたはジェンキンスで見れば
ログインしてこのような何かを見つけますハンドシェイクはPKIXパス/ certpathについて何か失敗しました。 CA証明書をkeytoolに追加し、Jenkinsを再起動して、それが役立つかどうか確認してください。
Here's the post私はkeytoolでjava certsを変更するのに役立ちました。 (デフォルトのkeytoolパスワードは "changeit"です)
0
あなたのJava cacertsがgit URLの正しい証明書を持っていないようです。次の手順を試してみてください。
ステップ1:Chromeブラウザで開くhttps://www.google.com
- https://www.google.comのルート証明書を取得します。階層の最上位の証明書の表示証明書の
- 選択(右ページをクリックして)コンテキストメニューから点検し、[セキュリティ]タブに移動し
- クリック
- クリックして、それがルートCAのフレーズと尾行されていることを確認。
- デスクトップに書かれた証明書を見たそのイメージをドラッグアンドドロップします。
それはそれです!あなたはあなたのルート証明書を手に入れました!
ステップ2:あなたのJavaのcacertsに証明書をインストール
あなたはシステム変数JAVA_HOMEを宣言している、あなたはそれだけでのJREのcacertsで次の手順を実行します確認してください!
JAVA_HOME/jre/lib/security/cacertsに- 移動し、キーツールエクスプローラをインストールするには、「信頼できる証明書のインポート」することによって、そのツールと輸入cetificateで
- オープンのcacertsすべてのプラットフォームで利用可能ですボタン。
- 変更を保存(それはMacがある場合は、問題に遭遇する可能性があり、あなたが書き込みアクセス権を持っていない!)
ステップ3:ジェンキンス
を再起動しますが、今後は、SSLハンドシェイクの問題を取得するべきではありません。
関連する問題
- 1. Twitter APIに接続できません
- 2. Tomcat/HudsonがGithubに接続できません
- 3. Pycharm、プライベートリポジトリに接続できません
- 4. sithを通してgithubを接続できませんOS X
- 5. sshでGithubに接続できません.ssh.configにアクセスできない
- 6. github.comに接続できません。
- 7. .NET Core Web APIに接続する - リモートサーバーに接続できません
- 8. Pingリモートサーバーに接続できませんが、接続できません
- 9. .Net Core apiでMongo DBに接続できません
- 10. java apiでHbaseに接続できません
- 11. 接続できません
- 12. android ReactネイティブアプリをlocalHost .NET APIに接続できません
- 13. angular2 - API "No Access-Control-Allow-Origin"に接続できません
- 14. Arduino EthernetClientがWeb APIに接続できません
- 15. Google APIクライアントに接続できません。
- 16. Linkedin Android SDK - APIに接続できません(INVALID_REQUEST)
- 17. Node.js ReverseProxyがAPIに接続できません(Windows 10)
- 18. 他のホストからKubernetes APIに接続できません
- 19. Google PlayサービスAPIクライアントに接続できません:SERVICE_VERSION_UPDATE_REQUIRED
- 20. IntelliJからAWS認識APIに接続できません
- 21. 接続文字列でMongoDBに接続できません
- 22. 接続30回後にpostgresqlに接続できません
- 23. 接続をクローズできません
- 24. SMTPサーバーに接続できません
- 25. Mysqlソケットに接続できません
- 26. api.heroku.comに接続できません
- 27. MySQLサーバに接続できません
- 28. UserPC \ SQLExpressに接続できません
- 29. Voraコンサルエージェントに接続できません
- 30. ドッカーデーモンに接続できません
あなたはそのリポジトリにアクセスするために使用している資格情報をチェックしましたか? – sshepel