anchor.diff:  
   To access the `Git Username and Password` binding in a pipeline job, visit <<credential-binding>>
   
  -Incase of a FreeStyle project the steps are as follows:
  +Freestyle projects can use git credential binding with the following steps:
   
   . Check the box _Use secret text(s) or file(s)_, add Git Username and Password binding.
   
  
positive.code: 
  image:images/git-credentials-usernamepassword-binding-pipline-job.png[Git-Username-and Password-Binding-Pipeline-Job]
  
  NOTE: By default, two variable bindings, `GIT_USERNAME` and `GIT_PASSWORD`, bind with user’s credential i.e. username and password respectively, in a Pipeline jobs.
  The variable bindings are available even if the `JGit` or `JGit with Apache HTTP Client` git implementation is being used.
  
  .Shell example
  
negative.code: [#credential-binding]
  === Git Credentials Binding
  
  The git plugin provides `Git Username and Password` binding that allows authenticated git operations over *HTTP* and *HTTPS* protocols using command line git in a Pipeline job.
  
  The git credential bindings are accessible through the link:https://www.jenkins.io/doc/pipeline/steps/credentials-binding/#withcredentials-bind-credentials-to-variables[`withCredentials`] step of the link:https://plugins.jenkins.io/credentials-binding/[Credentials Binding] plugin.
  The binding retrieves credentials from the link:https://plugins.jenkins.io/credentials/[Credentials] plugin.
  
  ==== Git Username and Password Binding
  