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-freestyle-project.png[Git-Username-and Password-Binding-Freestyle-project]
  
  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.
  
  [#extensions]
  
negative.code: 
  image:images/git-credentials-usernamepassword-binding-pipline-job.png[Git-Username-and Password-Binding-Pipeline-Job]
  
  Two variable bindings are used, `GIT_USERNAME` and `GIT_PASSWORD`, to pass the username and password to `sh`, `bat`, and `powershell` steps inside the `withCredentials` block of a Pipeline job.
  The variable bindings are available even if the `JGit` or `JGit with Apache HTTP Client` git implementation is being used.
  
  .Shell example
  