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
¿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.
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.
git config user.email y mail en mi coincidencia de clave id_rsa.pub. – Rogach
- 1. Github muestra el nombre en lugar de un nombre de usuario vinculado en commits
- 2. ¿Por qué Resharper no reconoce mis referencias web?
- 3. github nombre de usuario por ID
- 4. ¿Por qué no está aceptando mi nombre de usuario/contraseña?
- 5. ¿Por qué mi programa no reconoce rutas mapeadas UNC?
- 6. ¿Por qué mi div contenedor no contiene mis elementos flotados?
- 7. ¿Por qué LINQ-to-Entites reconoce mi método personalizado?
- 8. ¿Por qué no se reconoce ROW_NUMBER() en SQL Server 2008?
- 9. Eclipse no reconoce mi dispositivo Android
- 10. ¿Por qué git-svn dcommit deja commits duplicados en mi git repo? ¿Puedo detenerlo haciendo eso?
- 11. ¿Por qué mis imágenes en mi NSTableView se desvanecen?
- 12. ¿Por qué mi bucle for no funciona en mis propiedades de Javascript?
- 13. ¿Por qué el supervisor no reconoce los cambios de código?
- 14. ¿Por qué no funcionan mis credenciales de LWP :: UserAgent?
- 15. ¿Cuánto tiempo debo mantener mis proyectos de tenedor en github?
- 16. ¿Por qué Rails no encontrará mis activos?
- 17. github: ¿Cómo eliminaría todas las confirmaciones de un determinado nombre de usuario?
- 18. Rails: ¿Por qué no se reconoce el método "number_with_delimiter" dentro de mi modelo?
- 19. ¿Cómo retiro mi proyecto de github?
- 20. AnkhSVN no reconoce mi solución como estar en Source Control
- 21. ¿Por qué no funcionan mis extensiones HtmlHelper?
- 22. Android SDK DDMS en Eclipse no reconoce mi teléfono Android
- 23. ¿Por qué no dibujan mis vistas?
- 24. ¿Por qué mis confirmaciones de GitHub siempre se muestran como autor desconocido?
- 25. ¿Por qué este servicio WCF no reconoce el parámetro UriTemplate?
- 26. ¿Por qué mis enums C# no funcionan?
- 27. ¿Por qué no se colapsan mis listboxitems?
- 28. Por qué mis importaciones no son reconocidas
- 29. En Subversion ¿puedo ser un usuario que no sea mi nombre de usuario?
- 30. ¿Cambiar el nombre de usuario de Git en Xcode?
El problema es que no hay una dirección de correo electrónico asociada con la confirmación. – Rogach
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
Hay una e correcta -correo electrónico en configuración de git ya :( – Rogach