From: Steven Michalske Date: Sun, 18 Apr 2010 18:16:34 GMT Subject: Re: Multiple user.name and user.email (possible feature request) Message-ID: In-Reply-To: <19402.52486.274010.66636@winooski.ccs.neu.edu> On Apr 18, 2010, at 2:12 AM, Eli Barzilay wrote: > Is there a way to have *no* default or some invalid default for the > name/email -- something that will make git refuse to create a commit? > > For example, I'd be happy if I could put this in my global config: > > [user] > name = "Eli Barzilay" > email = "-" > > and then have git barf at me when I try to commit with these settings, > since I prefer being forced to set the appropriate address for each > repository rather than deal with the alternative confusion (or just > accepting the limitations and always using the same name/email). Eli, Just set the variable in the repository, not the global config. i.e. drop the --global flag. So, in your repository: git config user.email "that-repos-config" I have three different email address for different repositories on my computer. I have my global config set with my most common address, and the repositories with the less common email set locally in the repository. Steve