Git se compromete utilizando AWS Cloudformation

Usando Cloudformation para lanzar una instancia EC2 en la que tengo que hacer una confirmación en el repository, solo necesito hacer eco

git commit -m "post"

para que se comprometa Usando script de shell para confirmar esto, git push y todo el command requerido. Estoy usando keys ssh porque no puedo ingresar valores porque el process es automático.

Pero trato de ejecutar el script de shell que da el siguiente error:

*** Por favor, dime quién eres. correr

git config –global usuario.email "you@example.com" git config –global usuario.nombre "Su nombre"

para establecer la identidad pnetworkingeterminada de su count. Omitir –global para establecer la identidad solo en este repository.

fatal: no se puede detectar automáticamente la dirección de correo electrónico (got 'root @ ip-172-30-1-42. (none)')

Y cuando inicio session en la instancia usando masilla y ejecuto el script de shell funciona bien. También si simplemente escribo

git commit -mmessage

Funciona bien, pero este command no funciona en la plantilla de formación de nubes.

NOTA: 1. Intenté ejecutar el command directamente en la plantilla json, no funcionó 2. He agregado las keys ssh y antes de ejecutar este command y cuando disparo

ssh -T git@github.com

Obtuve el resultado como

¡Hola mi nombre! Se ha autenticado con éxito, pero GitHub no proporciona acceso de shell.