Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Error in Jenkins connection to stash

I'm trying to configure my Jenkins job to connect to Altassian Stash. I'm using the git plugin for Jenkins.

Here the job configuration details- under source code management, choose git:

Repository Url: https://lab.xyz.com/stash/scm/projects/sandbox.git

Credentials: jenkinuser/password (defined in the global credentials of Jenkins configuration)

I get the following error:

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

(The tmp name keeps changing).

Appreciate any help. Thanks.

like image 996
parram Avatar asked Nov 14 '14 15:11

parram


3 Answers

I know its a little late but this worked for 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.

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

like image 162
Ash Avatar answered Nov 14 '22 08:11

Ash


In Global Tool Configuration, where you "set" GIT location: C:/Program Files (x86)/Git/bin/git.exe. Do not forget to include ‘.exe’ extension. It is for Windows.

like image 2
SilverOrlov Avatar answered Nov 14 '22 10:11

SilverOrlov


We had to downgrade to git plugin version 1.5.0 and git client plugin version 1.0.7 and it worked. We are running Jenkins version 1.577.

That git plugin takes the url as: https://jenkinuser:[email protected]/stash/scm/projects/sandbox.git

like image 1
parram Avatar answered Nov 14 '22 09:11

parram