The "-c core.askpass=true" is used to prevent the git command line call from prompting for a password from stdin. It was added in a recent git-client-plugin and was a key change to enable resolution of several other bugs. I doubt very much that argument is causing an authentication problem.
On Tue, Jan 27, 2015 at 9:15 AM, Rob Mandeville < [email protected]> wrote: > I am using: > > · Jenkins 1.580.2 > > · GIT client plugin 1.15.0 > > · GIT plugin 2.3.4 > > · Workflow plugins 1.1 > > · Credentials plugin 1.22 > > > > We use GitLab for source control and do not allow anonymous access of any > kind. We use the Credentials plugin, have put in credentials allowing us > access to Git, and on our normal projects, we simply give Git these > pre-loaded credentials. Now, I’m trying to create a Workflow job. > > > > I can’t find any doc which says how to feed credentials to Git, so I went > to the credentials plugin and pulled the plugin ID from the URL. I then > wrote the following Groovy CPS DSL script (without the redactions, > obviously): > > > > > > steps.stage('Setup') > > node('mock_builder') { > > String templateUrl = 'git@URL_REDACTED' > > steps.git(url: templateUrl, credentialsId: 'ID_REDACTED') > > sh 'echo hello world' > > } > > > > The job gets stuck in the SCM step and exits with the following output: > > > > Running: Setup > > Entering stage Setup > > Proceeding > > Running: Allocate node : Start > > Running on mock_builder in > C:\Windows\TEMP\hudson1572436821107746068tmp\workspace\Try a Workflow > > Running: Allocate node : Body : Start > > Running: Git > > > git.exe rev-parse --is-inside-work-tree # timeout=10 > > Fetching changes from the remote Git repository > > > git.exe config remote.origin.url git@URL_REDACTED # timeout=10 > > Fetching upstream changes from git@URL_REDACTED > > > git.exe --version # timeout=10 > > > git.exe -c core.askpass=true fetch --tags --progress git@URL_REDACTED > +refs/heads/*:refs/remotes/origin/* > > ERROR: Timeout after 10 minutes > > ERROR <http://stacktrace.jenkins-ci.org/search?query=ERROR>: Error fetching > remote repo 'origin' > > Running <http://stacktrace.jenkins-ci.org/search?query=Running>: Allocate > node : Body : End > > Running: Allocate node : End > > Running: End of Workflow > > ERROR: Error fetching remote repo 'origin' > > Finished <http://stacktrace.jenkins-ci.org/search?query=Finished>: FAILURE > > > > I’m wondering where the “-c core.askpass=true” came from, and figuring > that it was waiting to receive a password via standard input. > > Is there any way, with or without the credentials plugin, to feed Git > credentials to this project? > The "-c core.askpass=true" is used to prevent the git command line call from prompting for a password from stdin. It was added in a recent git-client-plugin and was a key change to enable resolution of several other bugs. I doubt very much that argument is causing an authentication problem. > Thanks in advance, > > > > --Rob > > ------------------------------ > This e-mail and the information, including any attachments it contains, > are intended to be a confidential communication only to the person or > entity to whom it is addressed and may contain information that is > privileged. If the reader of this message is not the intended recipient, > you are hereby notified that any dissemination, distribution or copying of > this communication is strictly prohibited. If you have received this > communication in error, please immediately notify the sender and destroy > the original message. > > Thank you. > > Please consider the environment before printing this email. > > -- > 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]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-users/0A40042D85E7C84DB443060EC44B3FD36D9ACEDA91%40dekaexchange07.deka.local > <https://groups.google.com/d/msgid/jenkinsci-users/0A40042D85E7C84DB443060EC44B3FD36D9ACEDA91%40dekaexchange07.deka.local?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- Thanks! Mark Waite -- 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]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAO49JtFC1x1UH_6H0GyPJzMVXqx769ULJXAGk7CkjOzLfXVgNg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
