You can create a .netrc file in the home directory of your Jenkins user on the 
machine(s) where you are doing the git operations; this will allow Git to 
perform HTTP authentication without actually prompting for a username/password 
combination.



----- Original Message -----
From: jenkinsci-users@googlegroups.com
To: jenkinsci-users@googlegroups.com
At: Jan 28 2013 14:49:46

Hi,  

    I have the same issue with private repository. Hope someone can provide 
a pointer.

    git version 1.7.9.5
    jenkins -- 1.500  
    Jenkins GIT plug -- 
1.1.26<http://ec2-50-18-85-116.us-west-1.compute.amazonaws.com:9090/pluginManager/plugin/git/thirdPartyLicenses>
    GitHub plugin -- not available from the "available plugins" . This is 
available from the previous version of Jenkins (1.499)
    ubuntu on AMS EC2 instance

    I have setup the ssh keys with the proper login name (email) to the git 
hub. And put the public ssh key  to the github SSHKey. 
    Tested the  

    ssh -T g...@github.com 

   works and authenticated. 

    in Jenkins, I selected the git as repository and put the github's HTTPS 
URL. 

    With public repository, there is no problem; but with private 
repository, I got the following error message: 


Failed to connect to repository : Command "git ls-remote -h 
https://github.com/xxxx/test.git HEAD" returned status code 128:
stdout: 
stderr: fatal: Authentication failed


     I tried to the same command on the command line, 

      git ls-remote -h https://github.com/xxxx/test.git 

    the command prompt me for the login and password, once I provides the 
both, the commend returns me the refs results. 

    I can also git clone the above project from command line. 

    It looks to me that the Jenkins is complaining about the login and 
password prompt.  

    I googled around and found one way to work around the issue is to 
ssh-agent and use ssh-add to result this. but this requires start the 
ssh-agent ....
     
    

    is this the only way to do this, for sure I am not the first one to 
connect the jenkins to  github's private repository.   Please help. 

thanks
Chester








On Sunday, September 23, 2012 6:52:02 AM UTC-7, Ramesh Ankam wrote:
>
> Hello Group,
>  
> I installed Jenkins 1.4.x on Linux/Tomcat6. We have our code base in 
> GitHub, we are unable to get clone the workspace for public and private 
> GitHub repositories. I receive following error when repo url is added to 
> Git option in Source Control. Any suggestions on how to fix the problem.
>  
> Failed to connect to repository : Error performing command: ls-remote -h 
> https://github.com/wakaleo/game-of-life.git HEAD
>  
> Thanks,
> Ramesh Ankam
> Loading...
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group, send email to 
jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.



-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group, send email to 
jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to