I believe my testing of the Git plugin 2.0 beta confirmed that it was able to push back. However, I think it will be better for you if you stay with the released plugin and use command line Git rather than JGit as your executable. Is there a compelling reason you must use jgit?
I recommend against Git plugin 2.0 beta for production work because it has other serious problems. For example: https://issues.jenkins-ci.org/browse/JENKINS-19043 - hangs "Updating references" with large repos https://issues.jenkins-ci.org/browse/JENKINS-18988 - exception fails checkout sometimes https://issues.jenkins-ci.org/browse/JENKINS-18960 - cloning large repo is dramatically slower https://issues.jenkins-ci.org/browse/JENKINS-19108 - fails to checkout specific branch https://issues.jenkins-ci.org/browse/JENKINS-19305 - shallow clone doesn't work https://issues.jenkins-ci.org/browse/JENKINS-19037 - error dialog in preference edits https://issues.jenkins-ci.org/browse/JENKINS-19036 - serialization errors on slaves https://issues.jenkins-ci.org/browse/JENKINS-18957 - null pointer exception The git plugin 2.0 beta jgit implementation is a significant improvement over the jgit implementation in git plugin 1.5.0, but I don't think it is ready for production yet. Mark Waite >________________________________ > From: David Karlsen <davidkarl...@gmail.com> >To: jenkinsci-users@googlegroups.com >Sent: Thursday, September 5, 2013 1:37 AM >Subject: Re: Git push back changes > > > >Thanks! Would pushing work if I went for git-plugin 2.0 beta? > > > >2013/9/5 Mark Waite <markwa...@yahoo.com> > >I think the key problem in that list is "using jgit executable". The jgit >implementation in the current released Git plugin is not able to push to a >central repository, along with many other limitations. >> >> >>You'll need to use the command line git implementation if you want to push >>back to a central repository. >> >> >>There are several other bugs related to the jgit implementation, if you're >>interested in them. Even the Git plugin beta 2.0 still seems to have a >>number of rough spots with the jgit implementation. >> >> >>Mark Waite >> >> >> >>>________________________________ >>> From: David Karlsen <davidkarl...@gmail.com> >>>To: jenkinsci-users@googlegroups.com >>>Sent: Wednesday, September 4, 2013 8:24 AM >>>Subject: Re: Git push back changes >>> >>> >>> >>>My config: >>>Repository url: >>>http://username:credenti...@test.fswiki.evry.com:7990/scm/tac/tac-jfr-server.git >>>name: stash >>>branches to build: >>>stash/topic/** >>> >>>stash/dev >>> >>> >>> >>>under 2nd advanced I have: >>> Checkout/merge to local branch (optional): master (tried with and w/o >>>value here) >>>Config user.name Value: the userid >>>Config user.email Value: the mail adr >>> >>>Merge options: >>>merge before build is checked, >>>name of repository: stash >>>branch to merge to: master >>> >>>using jgit executable >>> >>>then under post build actions, I have, for the git publisher: >>>Push Only If Build Succeed: checked >>>merge results: checked >>>branches: >>>branch to push: master >>>target remote name: stash >>> >>>from console log: >>> >>>Building on master in workspace /var/lib/jenkins/jobs/tac-jfr-srv/workspace Checkout:workspace / /var/lib/jenkins/jobs/tac-jfr-srv/workspace - hudson.remoting.LocalChannel@1b8223f2 Using strategy: Default Last Built Revision: Revision a8ea258e0efe1d514f31c2c4b5cc60ea6ed6b3c6 (stash/dev) Fetching changes from 1 remote Git repository Commencing build of Revision d5b0609fcb1061ee658d971ef5bffb06c1d40646 (stash/dev) Merging Revision d5b0609fcb1061ee658d971ef5bffb06c1d40646 (stash/dev) onto master >>>..... ok building >>>Skipping Sonar analysis Pushing HEAD to branch master of stash repository Opening connection Counting objects Finding sources Writing objects Pushing HEAD to branch master at repo stash Opening connection Counting objects Finding sources Writing objects No emails were triggered. >>> >>> >>> >>> >>>2013/9/2 Mark Waite <markwa...@yahoo.com> >>> >>>The bug you referenced is fixed in the current versions of the git client >>>plugin and the git plugin. I can confirm that Git plugin versions 1.4.0 and >>>1.5.0 are able to publish changes when used with git client plugin 1.1.2. >>>> >>>> >>>>Unfortunately, that probably doesn't help you, since there is still some >>>>reason that your publish attempt is failing. You'll need to do more >>>>investigating to understand why publish works for others and not in the >>>>case you're testing. >>>> >>>> >>>>Mark Waite >>>> >>>> >>>> >>>>>________________________________ >>>>> From: David Karlsen <davidkarl...@gmail.com> >>>>>To: jenkinsci-users@googlegroups.com >>>>>Sent: Monday, September 2, 2013 2:53 AM >>>>>Subject: Git push back changes >>>>> >>>>> >>>>> >>>>>I'm having problems getting jenkins to push back the merged branch to >>>>>origin repo. (everything else works but the push back to the repository). >>>>> >>>>> >>>>>Looks like this issue: >>>>>http://jenkins-ci.361315.n4.nabble.com/Git-publisher-fails-to-push-td4659177.html >>>>> >>>>> >>>>>I'm running: >>>>>-bash-3.2$ cat git-client/META-INF/MANIFEST.MF >>>>>Manifest-Version: 1.0 >>>>>Archiver-Version: Plexus Archiver >>>>>Created-By: Apache Maven >>>>>Built-By: jglick >>>>>Build-Jdk: 1.7.0_25 >>>>>Extension-Name: git-client >>>>>Specification-Title: Utility plugin for Git support in Jenkins >>>>>Implementation-Title: git-client >>>>>Implementation-Version: 1.1.2 >>>>>Group-Id: org.jenkins-ci.plugins >>>>>Short-Name: git-client >>>>>Long-Name: Jenkins GIT client plugin >>>>>Url: http://wiki.jenkins-ci.org/display/JENKINS/Git+Client+Plugin >>>>>Plugin-Version: 1.1.2 >>>>>Hudson-Version: 1.480 >>>>>Jenkins-Version: 1.480 >>>>>Plugin-Dependencies: ssh-credentials:1.0 >>>>>Plugin-Developers: Nicolas De Loof:ndeloof:nicolas.del...@gmail.com >>>>> >>>>> >>>>>-bash-3.2$ cat git/META-INF/MANIFEST.MF >>>>>Manifest-Version: 1.0 >>>>>Archiver-Version: Plexus Archiver >>>>>Created-By: Apache Maven >>>>>Built-By: nicolas >>>>>Build-Jdk: 1.6.0_31 >>>>>Extension-Name: git >>>>>Specification-Title: Integrates Jenkins with GIT SCM >>>>>Implementation-Title: git >>>>>Implementation-Version: 1.4.0 >>>>>Group-Id: org.jenkins-ci.plugins >>>>>Short-Name: git >>>>>Long-Name: Jenkins GIT plugin >>>>>Url: http://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin >>>>>Plugin-Version: 1.4.0 >>>>>Hudson-Version: 1.448 >>>>>Jenkins-Version: 1.448 >>>>>Plugin-Dependencies: token-macro:1.5.1;resolution:=optional,multiple-s >>>>> cms:0.2;resolution:=optional,git-client:1.0.6,parameterized-trigger:2 >>>>> .4;resolution:=optional >>>>>Plugin-Developers: Kohsuke Kawaguchi:kohsuke:,Nicolas De Loof:ndeloof: >>>>> nicolas.del...@gmail.com >>>>> >>>>> >>>>> >>>>> >>>>>on core 1.509.2 >>>>> >>>>> >>>>>are there any workarounds? AFAIK I'm running the latest git plugins for >>>>>latest LTS. >>>>> >>>>>-- >>>>>-- >>>>>David J. M. Karlsen - http://www.linkedin.com/in/davidkarlsen >>>>>-- >>>>>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 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 and stop receiving emails from it, send an >>>>email to jenkinsci-users+unsubscr...@googlegroups.com. >>>>For more options, visit https://groups.google.com/groups/opt_out. >>>> >>> >>> >>> >>>-- >>>-- >>>David J. M. Karlsen - http://www.linkedin.com/in/davidkarlsen >>> -- >>>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 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 and stop receiving emails from it, send an >>email to jenkinsci-users+unsubscr...@googlegroups.com. >>For more options, visit https://groups.google.com/groups/opt_out. >> > > > >-- >-- >David J. M. Karlsen - http://www.linkedin.com/in/davidkarlsen > -- >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 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 and stop receiving emails from it, send an email to jenkinsci-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.