los contribuidores de git no se muestran correctamente en github / etc

Estoy trabajando en un equipo en un gran proyecto, pero cuando estoy haciendo las fusiones, me gustaría que el nombre de los desarrolladores aparezca en github como autor. Actualmente, soy el único que aparece desde que estoy fusionándose.

Context:

Hay 4 desarrolladores, y estamos usando el flujo de trabajo "administrador de integración" usando GitHub. Nuestro repository "bendecido" está bajo la organización, y cada desarrollador maneja su repos de pub / privado. Me han encargado que sea el gerente de integración, así que estoy haciendo las fusiones, etc.

Lo que podría estar estropeando es que básicamente estoy trabajando en mi robo / proyecto.git en lugar de org / project.git, así que cuando hago fusiones locales, opero en mi repository y presiono tanto a mi público como a mi público. la organización pública. (¿Tiene sentido?) Cuando presiono al bendito informe, nadie más aparece como autor, ya que todos los compromisos provienen de mí, ¿cómo puedo evitar esto?

Además, todos bifurcamos org / project.git, pero en el gráfico de la networking no aparece nadie, ¿lo hemos estropeado también? Estoy acostumbrado a trabajar con git solo y no tengo demasiada experiencia en el event handling un equipo de desarrolladores. La fusión parece ser lo correcto, pero estoy siendo expulsado ya que GitHub está ignorando a los demás contribuyentes.

Si esto no tiene ningún sentido, ¿cómo se usa GitHub para administrar un solo proyecto en 4 desarrolladores? (preferiblemente el flujo de trabajo del mgr de integración, la ramificación creo que resolvería el problema)

Gracias por cualquier ayuda

Parece que puedes estar sacando de la configuration inexistente o configuration incorrecta

Puede verificar su list de configuration de esta manera y depurar desde allí: git config –list

Cuando trabaje en el repository de Rob, podría usar configuraciones especficas del repository. El file .git / config en cada repository se usa para almacenar la configuration para ese repository, y $ HOME / .gitconfig se usa para almacenar una configuration por usuario como valores de respaldo para el file .git / config. El file / etc / gitconfig se puede usar para almacenar una configuration pnetworkingeterminada para todo el sistema.

Si mira su proyecto localmente, por ejemplo, usando gitk --all , ¿ve los nombres que espera? Si es así, entonces es solo la forma en que github muestra el committer en lugar del autor. Sourceforge también hace eso.