web-dev-qa-db-ja.com

Github Jenkinsプラグインのセットアップ中に「リポジトリへの接続に失敗しました」エラー

新しいジョブの[ソースコード管理]> [Git]> [リポジトリURL]セクションにリポジトリの場所を入力すると、エラーが発生します。私はあちこち検索して、多くの異なるURLを試してみましたが成功しませんでした。

エラー:

Failed to connect to repository : Error performing command: git ls-remote -h https://github.com/micdoodle8/Crossbow_Mod_2.git HEAD

何か案は?ありがとう。

24
micdoodle8

Jenkinsの管理->システムの設定-> Git-> Gitインストール-> Git実行可能ファイルへのパスでgit実行可能ファイルへのパスを設定する必要があるかもしれません。

たとえば、Windowsでも同じエラーが発生していました。 gitをchocolateyでインストールし、Powershell経由で場所を取得しました。

Get-Command git.exe | Select Definition

Unixでは、次のことができるはずです。

which git
38
ngm

on Jenkins ver。 2.7.4、(Git実行可能ファイルへのパス)の設定プロパティは、Jenkinsの管理->グローバルツール設定-> Git-> Gitインストール-> Git実行可能ファイルへのパスになりました。

14
cjs

Jenkinsからgitに接続しているときにも同じことが起こりました。あなたが見たいと思う少数のチェックリストはここにある:-

ジェンキンス構成:-
1)git実行可能ファイルが適切に指定されているかどうかを確認します
2)SSHリポジトリリンクgit @ blahblahを提供します
3)資格情報>>ユーザー名と認証キーを選択します(サーバーに移動し、SSHキーを生成ssh-keygen ...キーをJENKINS_HOME /、sshにコピーします)
JenkinsからGITリポジトリに接続できるはずです

2
Harshal Vaidya

Jenkinsの管理->グローバルツール設定-> Git-> Gitインストール-> Git実行可能ファイルへのパスで、git実行可能ファイルへのパスを設定する必要がある場合があります。

1
H.john

Jenkinsには Githubプラグイン をインストールする必要があります。

インストール後、プロジェクト内の「構成」に「GitHubプロジェクト」の入力フィールドがあります。 「https://github.com/micdoodle8/Crossbow_Mod_2」と入力します(引用符なし)。さらに、その下にある「リポジトリ」(質問で言及したもの)という入力フィールドに同じものを入力します。

1
Michael Kohler

pathGit実行可能ファイルに設定する必要があります。これはGlobal Tool Configuration of Manage Jenkinsにあります。ウィンドウpower-Shellを使用して、パスの場所を次のように見つけることができます。Get-Command git.exe | Select Definition pctureに次のように表示されます。 git実行可能パスのコマンド

1
krishna