Erreur "Échec de connexion au dépôt" lors de la configuration du Plugin Github Jenkins

je reçois une erreur lors de la saisie de mon emplacement repo dans la section "Gestion du Code Source > git > URL du dépôt" d'une nouvelle tâche. J'ai cherché partout et essayé beaucoup de différentes Url, 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? Grâce.

24
demandé sur ngm 2012-10-02 01:23:01

6 réponses

vous pourriez avoir besoin de définir le chemin de votre exécutable git dans Gérer Jenkins -> Configuration du Système> Git -> Git Installations -> le Chemin Git exécutable.

Par exemple, j'avais la même erreur dans Windows. J'avais installé Git avec chocolatey, et obtenu l'emplacement via Powershell:

Get-Command git.exe | Select Definition

sous Unix, vous devez être capable de faire:

which git
35
répondu ngm 2012-12-28 13:28:32

Jenkins ver. 2.7.4, la propriété de paramétrage de (Path to Git executable) est maintenant Manage Jenkins -> Global Tool Configuration -> Git -> Git Installations -> Path to git executable.

10
répondu cjs 2016-09-20 14:38:52

j'ai eu la même chose pendant que connexion à git de jenkins. Voici quelques liste, vous souhaitez regarder sur :-

Configuration De Jenkins :-

1) vérifiez si l'exécutable git est correctement spécifié

2) Fournir SSH lien référentiel git@blahblah

3) sous credentials >> sélectionnez Nom D'Utilisateur et clé D'authentification (aller sur votre serveur, générer des clés SSH ssh-keygen... Copier les clés de JENKINS_HOME/,ssh)

Vous devez être possibilité de se connecter à votre dépôt GIT à partir de Jenkins

2
répondu Harshal Vaidya 2018-06-28 07:17:37

vous devriez installer le Github Plugin pour Jenkins.

après l'installation, dans" configurer "au sein du projet, il devrait y avoir un champ d'entrée pour"GitHub project". Input "https://github.com/micdoodle8/Crossbow_Mod_2" (sans les citations) là. En outre, vous mettez la même chose dans le champ d'entrée qui dit "dépôts" (celui que vous avez mentionné dans votre question) en dessous.

1
répondu Michael Kohler 2012-10-07 22:04:03

vous pourriez avoir besoin de définir le chemin vers votre exécutable git dans Manage Jenkins -> global tool configuration -> Git -> Git Installations -> chemin vers l'exécutable git.

1
répondu H.john 2017-03-27 03:23:54

Vous devez définir votre cheminGit exécutable qui est Configuration Globale De L'Outil Gérer Jenkins. Nous pouvons trouver l'emplacement d'un chemin via la fenêtre power-shell comme: Get-Commande git.exe | Sélectionnez Définition montré dans pcture comme: commande pour le chemin de l'exécutable git

-1
répondu krishna 2017-05-19 10:54:28