OK, I set the service's WorkingDirectory to $JENKINS_HOME -  unfortunately 
that doesn't help - I'm still getting the same error

On Thursday, October 1, 2015 at 10:38:38 PM UTC+2, Henk van Voorthuijsen 
wrote:
>
> I did - there is a credential for user "git" in the global credentials.
> But I noticed that $PWD is set to "/" - which is probably not what I 
> want... I'll investigate further..
>
> On Thursday, October 1, 2015 at 7:35:59 PM UTC+2, Mark Waite wrote:
>>
>> Did you define a credential and reference that credential when you 
>> defined the git settings in the job definition?  The run time environment 
>> may be different between your logging in as the jenkins user with an 
>> interactive shell and your running jenkins as a CentOS 7 service.
>>
>> Mark Waite
>>
>> On Thu, Oct 1, 2015 at 10:11 AM Henk van Voorthuijsen <[email protected]> 
>> wrote:
>>
>>> Hi,
>>>
>>> I'm having trouble getting access to a local git repository:
>>>
>>> System: CentOS 7
>>>
>>> I'm running Jenkins as a service using system
>>>
>>> When I try to set up a job with Git, the URL field shows the following 
>>> error:
>>>
>>>
>>> Failed to connect to repository : Command "git -c core.askpass=true 
>>> ls-remote -h git@localhost:repositories/puq HEAD" returned status code 128:
>>> stdout: 
>>> stderr: Permission denied, please try again. 
>>> Permission denied, please try again. 
>>> Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password). 
>>> fatal: Could not read from remote repository.
>>>
>>> Please make sure you have the correct access rights
>>> and the repository exists.
>>>
>>>
>>> In order to test what is happening, I run the following script:
>>>
>>> whoami
>>> echo $USER
>>> cd /tmp
>>> rm -rf test
>>> mkdir test
>>> cd test
>>> git clone git@localhost:repositories/puq
>>>
>>>
>>>  Which gives the following output:
>>>
>>> + whoami
>>>
>>> jenkins
>>>
>>> + echo jenkins
>>>
>>> jenkins
>>>
>>> + cd /tmp
>>>
>>> + rm -rf test
>>>
>>> + mkdir test
>>>
>>> + cd test
>>>
>>> + git clone git@localhost:repositories/puq
>>>
>>> Cloning into 'puq'...
>>>
>>> Permission denied, please try again.
>>>
>>> Permission denied, please try again.
>>>
>>> Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
>>>
>>> fatal: Could not read from remote repository.
>>>
>>> Please make sure you have the correct access rights
>>>
>>> and the repository exists.
>>>
>>>
>>> So, basically the same error.
>>>
>>> When I run the same clone command from the command line (logged in as 
>>> jenkins), however, the clone succeeds...
>>>
>>> I have the feeling I'm missing something obvious - can anyone tell me 
>>> what's going on?
>>>
>>> Henk van Voorthuijsen
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "Jenkins Users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/jenkinsci-users/4e09f72f-f23b-4eeb-8eb7-4779df08cee1%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/jenkinsci-users/4e09f72f-f23b-4eeb-8eb7-4779df08cee1%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/95d874da-7168-4520-907e-d8119d93a161%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to