¿Cómo cambiar la identidad del usuario cuando git empuja a través de ssh?

Así que estoy tratando de configurar algunos git push / pull en una instancia de EC2. Haciendo esto súper simple a través de Node:

var add = require('child_process').execSync('git add {FILENAME}) var commit = require('child_process').execSync('git commit -m "{COMMIT_MESSAGE}"') 

Creé una nueva key ssh en mi instancia de EC2, la agregué como una key de implementación en el repository de GitHub y permití acceso de escritura.

Todo funciona a la perfección, excepto que el autor de la confirmación aparece como EC2 Default User . Me gustaría que fuera mi propia count de GitHub , para que las confirmaciones aparezcan en mi perfil, etc. ¿Cómo es posible?

El autor de la confirmación no tiene nada que ver con qué key ssh se usa para autenticar la inserción.

Tiene que ver con la configuration actual de Git:

 git config user.name git config user.email 

Asegúrese de que los valores para esa configuration local sean correctos (local para el repository EC2 Git), y los próximos nuevos commit serán con el autor correcto.