warn about all missing git configuration settings at once, and check for the user repository on GitHub before using it
make the final check on the user repository optional