I'm still seeing this issue. When poking around the jenkins settings, I see two XML files related to Git stuff. They are:
- - hudson.plugins.git.GitSCM.xml - hudson.plugins.git.GitTool.xml Are both of these needed? The content of the file `*GitTool.xml` has my settings and looks correct, including the value for "toolHome": <?xml version='1.0' encoding='UTF-8'?> <hudson.plugins.git.GitTool_-DescriptorImpl plugin="[email protected]"> <installations class="hudson.plugins.git.GitTool-array"> <hudson.plugins.git.GitTool> <name>Default</name> <home></home> <properties> <hudson.tools.InstallSourceProperty> <installers> <hudson.tools.ZipExtractionInstaller> <label>Windows</label> <url> http://msysgit.googlecode.com/files/PortableGit-1.8.0-preview20121022.7z </url> </hudson.tools.ZipExtractionInstaller> <hudson.tools.CommandInstaller> <label>Linux</label> <command>sudo apt-get install git</command> <toolHome>*/usr/bin/git*</toolHome> </hudson.tools.CommandInstaller> </installers> </hudson.tools.InstallSourceProperty> </properties> </hudson.plugins.git.GitTool> </installations> </hudson.plugins.git.GitTool_-DescriptorImpl> I don't know what the content of the other is used for: <?xml version='1.0' encoding='UTF-8'?> <hudson.plugins.git.GitSCM_-DescriptorImpl plugin="[email protected]"> <generation>17</generation> <globalConfigName></globalConfigName> <globalConfigEmail></globalConfigEmail> <createAccountBasedOnEmail>false</createAccountBasedOnEmail> </hudson.plugins.git.GitSCM_-DescriptorImpl> Do these look right? On Thu, Mar 7, 2013 at 4:33 PM, Jeff <[email protected]> wrote: > Thanks! > > I do have automatic installation of git, but I already had my master node > labeled `Linux`. I also have an installer for Git that runs `sudo apt-get > install git` for nodes labeled 'Linux'. > > I should note that this issue was resolved but has now reappeared. I had > the ls-remote error resolved (I believe it was specifying the absolute path > to Git) a while back. I think I was using Jenkins v1.496 or v1.498. I > don't know what changed since, other than I've upgraded a few times and am > now on v1.503. If I get time, I can revert but would rather not. If there > is something else I can debug or look at, please let me know what it is. > > -Jeff > > > On Thu, Mar 7, 2013 at 4:17 PM, Michaël Pailloncy <[email protected]>wrote: > >> We've the same type of error. >> >> Do you use the automatic installation feature of tools like Git, Maven, >> Java ... ? >> >> In our case, the master does not build anything (except admin jobs) and >> we have automatics tools installation activated with HTTP URL pointing >> directly to our internal Nexus which stores all "ziped" tools. >> The master node is not configured with label like "git-1.7" or >> "maven-3.0.4" and the "ls-remote" fails when opening the configuration page >> of any job using Git SCM. >> >> We don't have sought any solution for the moment because it's not >> blocking and all Git jobs just works fine. >> >> Hope this help ! >> >> >> 2013/3/7 Jeff <[email protected]> >> >>> Thanks for the suggestions. Here is more detail regarding >>> questions/suggestions: (Jenkins v 1.503) >>> >>> I have one master and 3 slaves. The master is running as user >>> `tomcat7`. The slaves run as user `adminuser`. The master has two build >>> executors, the slaves each have 3. The Git 'clone' command runs on any of >>> them. I have verified that the build (including the git clone) has run on >>> master and slave1 successfully. >>> >>> I verified the master has the same key files as the slaves do. They >>> are located in `/home/tomcat7/.ssh` for the master and >>> `/home/adminuser/.ssh` for the slaves. >>> >>> I can run 'git ls-remote -h' if I manually ssh to the master or slaves >>> and `su` as tomcat7 or adminuser. >>> >>> I've verified that the full path to Git installation in Jenkins config >>> is specified (/usr/bin/git). If I leave off 'git' and just set it to >>> /usr/bin all Git jobs fail. >>> >>> Fast remote polling is NOT set on any of my jobs. >>> >>> >>> >>> >>> On Thu, Mar 7, 2013 at 6:03 AM, nicolas de loof < >>> [email protected]> wrote: >>> >>>> right, ls-remote is used to validate repository URL (form master) and >>>> to poll scm (single branch) >>>> >>>> >>>> 2013/3/7 Eduardo Dias <[email protected]> >>>> >>>>> I had the same problem and done what Nicolas suggested and the >>>>> message stopped. Even Jenkins does not use master to build the jenkis >>>>> master try to access repository. >>>>> >>>>> >>>>> 2013/3/7 nicolas de loof <[email protected]> >>>>> >>>>>> does the clone run on master or some slave ? >>>>>> >>>>>> this "ls-remote" command is executed on master, maybe you just miss >>>>>> the adequate ssh key there. Long term plan is to integrate >>>>>> ssh-credentials-plugin in git-plugin to manage this. >>>>>> >>>>>> >>>>>> 2013/3/7 Jeff <[email protected]> >>>>>> >>>>>>> I thought I asked this and fixed it before, but it has come up again >>>>>>> and I am not seeing this in the archives.... >>>>>>> >>>>>>> When we setup a job that pulls source from GIT, I see this error >>>>>>> shown below the "Repository URL" box: >>>>>>> >>>>>>> >>>>>>> Failed to connect to repository : Error performing command: >>>>>>> ls-remote -h [email protected]:myRepo/myApp.git HEAD >>>>>>> >>>>>>> or for projects using our internal GitoLIte repo: >>>>>>> >>>>>>> >>>>>>> Failed to connect to repository : Error performing command: >>>>>>> ls-remote -h [email protected]:myInternalApp.git HEAD >>>>>>> >>>>>>> The project "clone"s and builds just fine, but I don't think the SCM >>>>>>> Polling works properly and I think it is related to the above issue. >>>>>>> >>>>>>> Any idea what it might be? Google searches indicate that the >>>>>>> absolute path to the git binary must be specified, which I've set >>>>>>> (/usr/bin/git). >>>>>>> >>>>>>> I've set the git user.name/user.email environment values on the job >>>>>>> settings. >>>>>>> >>>>>>> I don't know what else to look at. Thoughts? >>>>>>> >>>>>>> -- >>>>>>> Jeff Vincent >>>>>>> See my LinkedIn profile at: >>>>>>> http://www.linkedin.com/in/rjeffreyvincent >>>>>>> I ♥ DropBox <http://db.tt/9O6LfBX> !! >>>>>>> >>>>>>> -- >>>>>>> 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. >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>>> 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. >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> Atenciosamente, >>>>> >>>>> Eduardo >>>>> >>>>> -- >>>>> 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. >>>>> >>>>> >>>>> >>>> >>>> -- >>>> 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. >>>> >>>> >>>> >>> >>> >>> >>> -- >>> Jeff Vincent >>> See my LinkedIn profile at: >>> http://www.linkedin.com/in/rjeffreyvincent >>> I ♥ DropBox <http://db.tt/9O6LfBX> !! >>> >>> -- >>> 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. >>> >>> >>> >> >> -- >> 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. >> >> >> > > > > -- > Jeff Vincent > See my LinkedIn profile at: > http://www.linkedin.com/in/rjeffreyvincent > I ♥ DropBox <http://db.tt/9O6LfBX> !! > -- Jeff Vincent See my LinkedIn profile at: http://www.linkedin.com/in/rjeffreyvincent I ♥ DropBox <http://db.tt/9O6LfBX> !! -- 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.
