I have app servers that I bootstrap together using Chef + some ad-hoc bash scripts. The problem is, when I want to run an update on one of these app servers, I get:
Do I really need to set this for doing a simple git pull origin master every time I update an app server? Is there anyway to override this behavior so it doesn't error out when name and email are not set?
It will ask just once and make sure that the rsa public key for this machine is added over your github account to which you are trying to commit or passing a pull request.
More information on this can be found: Here