2009-11-17 13 views
24

Acabo de ayudar a un amigo a configurar una cuenta de Github para colaborar en mi proyecto. Sus compromisos se cumplen, pero por alguna razón en la página "Fuente" de mi repositorio junto a su confirmación solo figura su nombre y no su nombre de usuario (con un enlace).Github muestra el nombre en lugar de un nombre de usuario vinculado en commits

Parece extraño, ya que, obviamente, Github lo reconoce (lo añade a la lista de colaboradores etc.

parece una pregunta estúpida, pero Google no podía ayudar.

Gracias!

Respuesta

20

¿su amigo tiene la dirección de correo electrónico que está utilizando para sus confirmaciones correctamente configurado como un alias en GitHub Otro? sabio, ¿cómo es que GitHub sepa quién es él? Git solo registra el nombre completo y la dirección de correo electrónico y obviamente no el nombre de usuario de GitHub, ya que puedes usar Git perfectamente sin GitHub.

+94

Gracias por la respuesta. Pero me parece que al usar esa lógica (StackOverflow no es el foro de soporte [lo que sea]), el 99% de StackOverflow desaparecería. –

4
Ejecutar este

en la Terminal:

git config --global user.name "your-github-username" 
    git config --global user.email "your-github-email" 
+11

Por favor ignora esto. Nunca debe cambiar su configuración de Git solo por el lugar donde hospeda su repositorio hoy. ¿Qué sucede si decides mañana alojar tu repositorio en Gitorious o Assembla o Repo.Or.Cz o Codaset? ¿O desea alojarlo en varios sitios web para mayor seguridad y redundancia? En lugar de cambiar la configuración de Git para jugar bien con GitHub, debe cambiar la configuración de GitHub para jugar bien con su configuración de Git. –

+0

¿El nombre de usuario/correo electrónico asociado a sus confirmaciones será radicalmente diferente si utiliza diferentes proveedores de hosting? – mipadi

+0

El nombre de usuario y la dirección de correo electrónico adjunta a un compromiso de Git es exactamente lo que le dices a Git. –

0

solo pregunte a su amigo para agregar correo electrónico que use en Git local, se compromete a su lista de cuentas de correos electrónicos GitHub como se indica en GitHub Help

6

Añadir el correo electrónico utilizado en el git commit en github a través de Configuración de la cuenta: Email Settings

Cuestiones relacionadas