私のGitバージョンは1.8.0です。このバージョンの場合、JenkinsのGitインストールパスはC:\ Git \ cmd \ git.exeです(古いバージョンでは、C:\ Git \ cmd \ git.cmdです)。これは私が持っていた問題を解決します:ワークスペースの削除エラー。Jenkinsでは、GitリポジトリのURLはsshプロトコルを使用します:git@github.com:xxxxx / xxx.git、私にとっては、このURLは機能します。キーが見つからない場合、このURLはエラーを返します。%HOME%を定義する必要があります。キーは%HOME%.sshにある必要があります。それから私は構築を始めました。私がそれを作ったとき、私は得ました:
stdout: Cloning into 'C:\Jenkins\workspace\Lily'...
stderr: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
at hudson.plugins.git.GitAPI.launchCommandIn(GitAPI.java:897)
at hudson.plugins.git.GitAPI.access$000(GitAPI.java:42)
JenkinsがリポジトリURLのキーを見つけることができる理由がわかりませんが、リポジトリのクローンを作成するときにキーを見つけることができません。
どんな助けでも大歓迎です。