Autenticación del autor GIT

Nuestra compañía está buscando modernizar nuestro control de versiones y, en general, nos gustaría usar git. He utilizado el control de versiones distribuidas antes, pero solo con proyecto personal y proyecto de código abierto (donde hay algún tipo de administración de usuarios) (Mercurial en el código de Google y Bazaar en LaunchPad). No estoy seguro de cómo podemos autenticar al autor de cada compromiso si utilizamos GIT en nuestro propio repository. No estoy hablando de la authentication para push, sino para commit.

Así que vamos a decir … 1. Yo clono el repository y reviso una sucursal. 2. Cambio mi user.name a mi trabajador y hago cambios y finalmente commit. 3. Cambio mi nombre de usuario atrás y presione (con mi count ssh por ejemplo). 4. Ahí puedo culpar a todos los cambios a mi compañero de trabajo.

¿Esto será un problema? ¿Cómo podemos manejar este problema?

Estoy seguro de que hay algo por ahí, pero supongo que no estoy buscando la información correcta, por lo que sería muy útil si me pueden dar una visión general básica sobre esto.

Gracias

No puede regular la creación de confirmaciones, ya que eso ocurre en la estación de trabajo de cada usuario, en su propia copy local del repository.

Puede hacer algunas comprobaciones (con ganchos) en el repository central y exigir que las confirmaciones entrantes lleven el nombre del usuario que las conecta. Sin embargo, esta es una mala idea.

Considere el caso donde un usuario podría necesitar reutilizar el trabajo de otra persona, pero no desea fusionarlo. Él podría elegir cuidadosamente el compromiso de otra persona, o volver a basar su twig en la suya. En este caso, es correcto que la información de autoría coincida con las confirmaciones originales, y que restringir las confirmaciones entrantes para que tengan un nombre de autor que coincida con el del usuario al pulsarlas rompería este flujo de trabajo.

Me preocuparía esto solo si se convierte en un problema. Todo se networkinguce a la confianza: si no confías en un desarrollador, ¿por qué funcionan para ti?