The Google Summer of Code git credentials binding project has released the username / password credentials binding as part of git plugin 4.8.0. A future release expects to add support for ssh private key credentials binding. Special thanks to Harshit Chopra for the implementation and to Justin Harringa, Rishabh Budhouliya, and Mark Waite as mentors.
Using Git Credentials Binding
Git credentials binding can be used with Pipeline jobs using the
withCredentials step. Git credentials binding can also be used with Freestyle projects. Refer to the online documentation for Pipeline examples and Freestyle instructions.