Thanks Mr. Silva,

I'm using Jenkins 1.535,
git plugin 1.5.0
git client plugin 1.4.5.

I upgraded to git plugin 2.0 and 
git client plugin 1.4.6 to see if there were bug fixes but it's now giving 
me a NoClassDefFoundError.  grrr.  I thought about downgrading to see but 
since this is a recent install of Jenkins, it doesn't seem like it's 
letting me go lower than git 1.5.0 or git client 1.4.5.

I think I found something on StackOverflow.  Someone thinks there's 
something up with the plugin 
(http://stackoverflow.com/questions/19561570/jenkins-git-plugin-with-https), 
which I agree.  I can run git clone https://blah.com:8443/blah.git from the 
Jenkins job under:
Build>Execute shell
I can also run it from a unix terminal.  I just can't use this under Source 
Code Management>Git>Repository URL.

I'll look on the bug repo to see if someone has filed this yet.

On Thursday, October 31, 2013 11:36:48 PM UTC-7, Ricardo Silva wrote:
>
> Also, unless you really need any missing features it might be wiser to 
> go with the LTS releases [1] as you'll for sure bump into less issues. 
> I've been bitten several times in the past few weeks by issues with 
> upgrades in the weekly releases of both Jenkins and plugins. 
>
> [1] https://wiki.jenkins-ci.org/display/JENKINS/LTS+Release+Line 
>
>
> On 11/01/2013 07:33 AM, Ricardo Silva wrote: 
> > Hi, 
> > 
> > Which versions of jenkins, git and git client plugin are you using? 
> > 
> > There have been some problems reported with the latest versions of git 
> > and git client. Try downgrading git plugin to 1.5.0 and git client to 
> > 1.4.0. 
> > 
> > That's what worked for me, but I was looking for a combination of https 
> > access, and gerrit integration working. Maybe downgrading only the git 
> > plugin is enough, maybe not. 
> > 
> > Cheers, 
> >    Ricardo 
> > 
> > On 10/31/2013 09:44 PM, [email protected] <javascript:> wrote: 
> >> Thanks for the reply.  Yeah, I don't want to use ssh.  I want to use 
> >> https. 
> >> 
> >> 
> >> On Thursday, October 31, 2013 1:24:40 PM UTC-7, Maneesh M P wrote: 
> >>> 
> >>> if you want to use git clone over ssh, keep your key at 
> >>> /var/lib/jenkins/.ssh  then git clone will work just like how it 
> >>> works in 
> >>> your command line. 
> >>> 
> >>> Thanks, 
> >>> Maneesh 
> >>> 
> >>> On Thursday, October 31, 2013 1:15:12 PM UTC-7, 
> >>> [email protected]: 
> >>>> 
> >>>> If I can add, in my initial post, I was running Jenkins as a service 
> >>>> account user (we'll call jenkins). 
> >>>> 
> >>>> I also installed a local Jenkins just to debug.  If I ran Jenkins as 
> >>>> myself and for the repository URL, i typed ssh:// 
> >>>> [email protected]:8443/blah.git, this worked fine so I'm not sure 
> >>>> what's wrong with my git or Jenkins config.  Running git frmo 
> >>>> command line 
> >>>> works for both ssh and https.  Jenkins works for ssh when Jenkins is 
> >>>> run as 
> >>>> myself.  Jenkins doesn't work on ssh and https when it's not run by 
> me. 
> >>>> 
> >>>> 
> >>>> On Thursday, October 31, 2013 1:07:37 PM UTC-7, 
> >>>> [email protected]: 
> >>>>> 
> >>>>> Hi, 
> >>>>> 
> >>>>> I'm a noob to Jenkins so please forgive me if this is a dumb 
> question. 
> >>>>>   I'm trying to use Jenkins to pull down our code from git to make 
> >>>>> a build. 
> >>>>> Someone told me to use anonymous read-only access via https in 
> Jenkins 
> >>>>> so we can pull down our code w/o public keys or what not. 
> >>>>> In my project, I click on "Configure".  Under Source Code 
> >>>>> Management>Git>Repository URL, I type in our repo url. 
> >>>>> 
> >>>>> https://blah.com:8443/blah.git 
> >>>>> 
> >>>>> Jenkins returns this message below. 
> >>>>> Failed to connect to repository : Failed to connect to 
> >>>>> https://blah.com:8443/blah.git 
> >>>>> 
> >>>>> The funny thing is when I'm on the command line, I can type this 
> >>>>> and git 
> >>>>> works fine: 
> >>>>> 
> >>>>> git clone https://blah.com:8443/blah.git 
> >>>>> 
> >>>>> I also tried this on the cmd line too, which also worked, provided, 
> I 
> >>>>> have my public keys in place. 
> >>>>> git clone ssh://[email protected]:8443/blah.git 
> >>>>> 
> >>>>> What do I need to do in Jenkins so that it pulls my code down w/o 
> >>>>> problems, just like the command line examples?  Do I need to do 
> >>>>> something 
> >>>>> on the git repo to get this to work with Jenkins? 
> >>>>> 
> >>>>> Thanks in advance for your help. 
> >>>>> 
> >>>> 
> >> 
> > 
>
> -- 
>    Ricardo 
>

-- 
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