2012-02-23 44 views
10

Tengo dos repositorios en github, y mis nombres de usuario en github y mi nombre de git local coinciden. Pero por alguna razón, Github no me atribuye mis compromisos, por lo que en las estadísticas, no hay confirmaciones por parte del propietario, solo por parte de algún usuario con el mismo nombre. ¿Qué podría causar tal comportamiento?¿Por qué github no reconoce mi nombre de usuario en mis commits?

Respuesta

18

¿Ha comprobado qué dirección de correo electrónico está asociada con el mensaje de confirmación? Creo Github atributos de sólo compromete a que si la dirección de correo electrónico asociada con también está conectado a su cuenta de Github la confirmación ...

Ver Github's cheat sheet para obtener información acerca de cómo agregar correos electrónicos a su git config:

git config --global user.email "[email protected]" 

Si escribe:

git config --list 

puedes encontrar los valores de configuración actuales git.

+0

El problema es que no hay una dirección de correo electrónico asociada con la confirmación. – Rogach

+0

Si es realmente importante para usted que esos commits se le atribuyan, creo que la solución más simple sería revertir los commits, luego volver a comprometerse después de haber agregado su dirección de correo electrónico a su configuración de git ... – smessing

+0

Hay una e correcta -correo electrónico en configuración de git ya :( – Rogach

2

Probablemente use una dirección de correo electrónico diferente para sus confirmaciones, que haya definido dentro de la configuración de github.

Por un lado, puede definir tantas direcciones de correo electrónico, que deberían estar asociadas a usted, como desee en la configuración de su cuenta en "Correos electrónicos" en github.com.

Por otro lado se debe configurar "su" dirección de correo electrónico en su git config

git config --global user.email "[email protected]" 

La razón es que git (no es githubs culpa;)) utiliza direcciones de correo electrónico como identificadores para confirmaciones. El nombre es solo para mostrarlo, cuando se solicita.

+1

git config user.email y mail en mi coincidencia de clave id_rsa.pub. – Rogach

Cuestiones relacionadas