web-dev-qa-db-fra.com

"Echec de la connexion au référentiel" Erreur lors de la configuration du plugin Github Jenkins

Je reçois une erreur lors de la saisie de mon emplacement de dépôt dans la section "Gestion du code source> Git> URL du référentiel" d'un nouveau travail. J'ai cherché partout et essayé de nombreuses URL différentes sans succès.

Erreur:

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

Des idées? Merci.

24
micdoodle8

Vous devrez peut-être définir le chemin de votre exécutable git dans Gérer Jenkins -> Configurer le système -> Git -> Installations Git -> Chemin vers l'exécutable Git .

Par exemple, je recevais la même erreur sous Windows. J'avais installé git avec chocolatey et obtenu l'emplacement via Powershell:

Get-Command git.exe | Select Definition

Sous Unix, vous devriez pouvoir faire:

which git
35
ngm

sur Jenkins ver. 2.7.4, la propriété de paramètre de (Chemin d'accès à l'exécutable Git) se trouve maintenant dans Gérer Jenkins -> Configuration globale de l'outil -> Git -> Installations Git -> Chemin d'accès à l'exécutable Git.

11
cjs

J'obtenais la même chose lors de la connexion à Git de Jenkins. Voici quelques listes de contrôle que vous voudriez regarder: -

Configuration Jenkins: -
1) Vérifier si l'exécutable de git est correctement spécifié
2) Fournir un lien vers le référentiel SSH git @ blahblah
3) Sous informations d'identification >> Sélectionnez Nom d'utilisateur et clé d'authentification .__ (accédez à votre serveur, Générez des clés SSH ssh-keygen ... Copiez les clés dans JENKINS_HOME /, ssh).
Vous devriez pouvoir vous connecter à votre référentiel GIT à partir de Jenkins

2
Harshal Vaidya

Vous devrez peut-être définir le chemin d'accès à votre exécutable git dans Gérer Jenkins -> Configuration globale de l'outil -> Git -> Installations Git -> Chemin vers l'exécutable Git.

1
H.john

Vous devriez installer le Github Plugin pour Jenkins.

Après l'installation, dans "Configurer" dans le projet, il devrait y avoir un champ de saisie pour "Projet GitHub". Entrez "https://github.com/micdoodle8/Crossbow_Mod_2" (sans les guillemets). De plus, vous insérez la même chose dans le champ de saisie qui dit "Référentiels" (celui que vous avez mentionné dans votre question) en dessous.

1
Michael Kohler

Vous devez définir votre chemin sur votre exécutable Git qui se trouve dans Configuration globale de l’outil de Gérer Jenkins . Nous pouvons trouver l’emplacement d’un chemin via une fenêtre Shell comme: Get-Command git.exe | Sélectionnez la définition Affichée sous forme de: commande pour git exécutable path

0
krishna