Git se compromete sin correo electrónico

Actualmente estoy convirtiendo un repository svn en un git one. A medida que procedo manualmente, cambio regularmente el nombre de usuario y el correo electrónico de usuario para establecer el autor de la confirmación. Todo parece funcionar bien, pero ahora tengo que comprometer algo de un usuario que no tiene una dirección de correo electrónico. Eliminé la propiedad del correo electrónico del file .gitconfig e intenté, pero luego en el logging de git, el campo del correo electrónico muestra user_login@user_login.(none) . ¿Es posible configurar un correo electrónico y evitar que git adivine uno?

Creo que solo puedes hacer esto con una especificación explícita del autor:

 git commit --author "Snail Mail <>" 

Necesita los corchetes angulares para que git sepa que realmente está pasando una dirección de correo electrónico vacía.

Similar al comentario de neodelphi, puedes configurar esto para todas las confirmaciones con

 git config --global user.name 'Snail Mail' git config --global user.email '<>' 

(Puede usar comillas en lugar de escaping). Para configurar esto solo para el proyecto actual, elimine la opción --global solamente. es decir

 git config user.name 'Snail Mail' git config user.email '<>'