In other words: How does Jenkins transfer a private key to Git?
On my Jenkins server I use the credentials system to store a private key with password to access a Git rep