For secure storage use a git credentials helper.  See this answer on SO:

http://stackoverflow.com/a/12938677/103934

On Monday, January 28, 2013 12:49:17 PM UTC-8, Chester Chen wrote:
>
> Kevin, 
>
>     Thanks worked !!!! 
>      The only draw back is that now I have the clear password in the 
> .netrc file. 
>
>      very much appreciated. 
>
> Chester
>
>
> On Monday, January 28, 2013 12:37:30 PM UTC-8, Kevin Fleming wrote:
>>
>>  The first hit in a Google search for "git .netrc" is:
>>
>> https://gist.github.com/1072829
>>
>> ... and it shows you exactly what to do.
>>
>> ------------------------------
>> *From:*[email protected]*To:*[email protected]*Cc:*KEVIN 
>> FLEMING (BLOOMBERG/ 731 LEXIN)*Date:* 1/28 15:33
>> ------------------------------
>>
>>  Kevin, 
>>
>>   thanks for the reply, I am not familiar with .netrc, what should I put 
>> into the .netrc file ? 
>>
>>
>> Chester
>>
>>
>> On Monday, January 28, 2013 12:23:20 PM UTC-8, Kevin Fleming wrote:
>>>
>>>  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.
>>>
>>> ------------------------------
>>> *From:*[email protected]*To:*[email protected]*Date:
>>> * 1/28 14:49
>>> ------------------------------
>>>
>>>  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 [email protected] 
>>>
>>>    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 
>>> [email protected].
>>> 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 and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to