What is the purpose of these fields in the Jenkins configuration? It seems strange that it needs a user as it shouldn't be committing any code and it will be checking out public code.