Skip to content

[JENKINS-75162] inadequate documentation for gitSCM module #3870

@jenkins-infra-bot

Description

@jenkins-infra-bot

I'm trying to use
checkout gitSCM (some arguments here)

I see that one example, given at
https://www.jenkins.io/doc/pipeline/steps/params/scmgit/
is

checkout scmGit(userRemoteConfigs: [ [ url: 'https://github.com/jenkinsci/git-plugin' ] ])

Higher up in the page, it mentions,

" Refer to the git plugin documentation for detailed descriptions of options available to the checkout step"

But the referenced page is unusable for this sort of purpose.

I just want to find out what other things can be used in "userRemoteConfigs".

In the referenced page, I see various random examples of that used.
But nowhere do I see a concise reference of the approximate format,

"For userRemoteConfigs, here are the possible options and syntax.

  url: url to the remote repo
  xyz: ....
  abc: ....
"


Originally reported by pbrownrobo, imported from: inadequate documentation for gitSCM module
  • status: Open
  • priority: Minor
  • component(s): git-plugin
  • resolution: Unresolved
  • votes: 0
  • watchers: 2
  • imported: 2025-12-02
Raw content of original issue

I'm trying to use checkout gitSCM (some arguments here)

I see that one example, given at https://www.jenkins.io/doc/pipeline/steps/params/scmgit/ is

checkout scmGit(userRemoteConfigs: [ [ url: 'https://github.com/jenkinsci/git-plugin' ] ])

Higher up in the page, it mentions,

" Refer to the git plugin documentation for detailed descriptions of options available to the checkout step"

But the referenced page is unusable for this sort of purpose.

I just want to find out what other things can be used in "userRemoteConfigs".

In the referenced page, I see various random examples of that used. But nowhere do I see a concise reference of the approximate format,

"For userRemoteConfigs, here are the possible options and syntax.

  url: url to the remote repo   xyz: ....   abc: .... "

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions