[解決済み】Jenkinsがgithubでステータスコード128を返しました。
2022-02-21 15:57:02
質問
GitHubのコマンドで
ssh -T [email protected]
Hi (MyName)! You've successfully authenticated, but GitHub does not provide shell access.
GitHubとの接続は問題ないのですが、Jenkinsでこのエラーが発生しました。
ERROR: Error cloning remote repo 'origin' : Could not clone [email protected]:Name-MysRepo/MyRepo.git
hudson.plugins.git.GitException: Could not clone [email protected]:Name-MysRepo/MyRepo.git
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.clone(CliGitAPIImpl.java:219)
at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1001)
at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:942)
at hudson.FilePath.act(FilePath.java:904)
at hudson.FilePath.act(FilePath.java:877)
at hudson.plugins.git.GitSCM.determineRevisionToBuild(GitSCM.java:942)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1101)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1369)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:676)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:581)
at hudson.model.Run.execute(Run.java:1575)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:477)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:241)
Caused by: hudson.plugins.git.GitException: Command "git clone --progress -o origin [email protected]:Name-MysRepo/MyRepo.git /root/.jenkins/jobs/TestKRGDAOV01/workspace" returned status code 128:
stdout: Cloning into '/root/.jenkins/jobs/TestKRGDAOV01/workspace'...
stderr: Permission denied (publickey).
fatal: The remote end hung up unexpectedly
これは公開鍵の問題でしょうか?
私は
Jenkins
の下に
Tomcat 7
/
Ubuntu 12
.
解決方法は?
このエラーは
stderr: Permission denied (publickey). fatal: The remote end hung up unexpectedly
は、Jenkins が間違った ssh キーで github に接続しようとしていることを示しています。
する必要があります。
- jenkins が実行されるユーザーを決定します(例:'build' または 'jenkins'
- クローンを作成しようとしている jenkins ホストでログインします - つまり、ノードが実際にビルドを行っている場合は、マスターにログインしないでください。
-
github に ssh してみてください。もし失敗したら、適切なキーを
<jenkins user home>/.ssh
関連
-
Gitは、"このリポジトリで別のgitプロセスが実行されているようです... "と表示されます。問題解決
-
[解決済み] GitHub - jobs : what is : アクション/チェックアウトを使う
-
[解決済み] GitHubのREADME.mdで画像を並べて表示するには?
-
[解決済み] 別ディレクトリでアクションを実行する
-
[解決済み] GitHub の課題コメントでコミットを参照するにはどうすればよいですか?
-
[解決済み] GitHub Markdownのテーブルでチェックボックスやティックマークを描くには?
-
[解決済み] マークダウンで上付き文字(Github風味)?
-
[解決済み】GitHubで、reviewerとassigneeの違いは何ですか?
-
[解決済み】GitHubのissueでコメントを記録する方法とは?
-
[解決済み] GitHub wikiで目次のようなものを作成するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] このgithubのプロジェクトを自分のPCで実行し、コンパイルするにはどうすればよいですか?
-
[解決済み] Githubのアクション。長いコマンドを複数行に分割する
-
[解決済み] Github GraphQL OrderBy
-
[解決済み] GitHubの全ユーザーを一覧表示するには?
-
[解決済み] GithubのREADME.mdファイルにTableを表示するには?
-
[解決済み] raw.githubusercontent.comのURLは何を表しているのですか?
-
[解決済み】RSA鍵のフィンガープリントを計算する
-
[解決済み】GitHubのissueでコメントを記録する方法とは?
-
[解決済み】ssh-keyを使用してパスワードなしでGitHubにプッシュする。
-
[解決済み] GitHubの公開レポのプライベートブランチを持つこと?