2014-11-14 15 views
11

Sto provando a configurare il mio lavoro Jenkins per connettersi a Altassian Stash. Sto usando lo git plugin per Jenkins.Errore nella connessione Jenkins allo stash

Qui il Dettagli- configurazione di lavoro sotto la gestione del codice sorgente, scegliere git:

URL del repository: https://lab.xyz.com/stash/scm/projects/sandbox.git

Credenziali: jenkinuser/password (definiti nelle credenziali globali di configurazione Jenkins)

I ottenere il seguente errore:

Failed to connect to repository: 
Could not init C:\Windows\TEMP\hudson1141847846411984817tmp 

(il nome del tmp continua a cambiare).

Apprezzare qualsiasi aiuto. Grazie.

+0

Potrebbe trattarsi di un problema di autorizzazioni sul computer locale che scrive nella directory TEMP. – Rog

+0

Abbiamo dovuto eseguire il downgrade a git plug-in versione 1.5.0 e git client plug-in versione 1.0.7 e ha funzionato. – parram

+0

È stato riscontrato un errore simile su Red Hat. Risolto il problema installando 'git' su Jenkins Server: ' yum install -y git' –

risposta

12

So che è un po 'tardi, ma questo ha funzionato per me:

Check if you have install git on the Jenkins server, and check if you have set the git executable path in the Jenkins configuration

More specifically go to 'Manage Jenkins' -> 'Global Tool Configuration' and check the 'Path to Git executable' field.

Fonte: https://serverfault.com/a/669487/212634

2

In Globale strumento di configurazione, in cui si "set" GIT posizione: C:/Programmi (x86) /Git/bin/git.exe. Non dimenticare di includere l'estensione ".exe". È per Windows.