2011-04-22 19 views

Respuesta

10

En la configuración del proyecto, en la pestaña Repositorio debajo de la sección en color gris con su URL de recompra , hay un icono para los usuarios. Esta pantalla te permitirá mapear nombres de usuario de repos con nombres de usuario redmine. Esto está presente en mi redmine versión 1.1.3.stable. No estoy seguro de en qué versión se implementó.

+1

yup, este funciona mejor^_^No estoy seguro, si pudiera usarlo antes, porque ahora estoy usando stable 1.2.0 (lanzado hace una semana;)). De todos modos, gracias por esta solución. –

+0

Buen punto en esta característica de Redmine. +1 – VonC

+0

En 1.2.1, esto debería ahora ser automático si el nombre de usuario o el correo electrónico git coinciden. En la misma sección/pestaña, el usuario562034 menciona: 'Los usuarios con el mismo nombre de usuario o correo electrónico de Redmine y repositorio se asignan automáticamente.' –

1

¿Ves los mensajes like those?

Redmine is checking your changes for correctness... 
Authenticated as Lukasz Dywicki 
Changes: 
    Ref: refs/heads/fusion type: commit 
      Error: Initial commit can be done only by repository manager 
     Commit: 442155e0797c4f4fbae74f91265ab664f3ca0880 
     Commit: c8a137d577f2033721c9d52e0907b7e9f8ca48b2 
      Error: Commit author name or email is wrong 
      Error:  Execute following commands and _recreate_ commit: 
      Error:  git config --global user.name "Lukasz Dywicki" 
      Error:  git config --global user.email [email protected] 

Como se describe en this thread:

Recuerde que su correo electrónico en ~/.gitconfig archivo debe coincidir con el que se ha registrado con en Redmine:
para comprobar su correo electrónico:

git config --get user.email 

Para configurar su correo electrónico:

locally (in project folder): 
git config user.email [email protected] 

or globally (anywhere): 
git config --global user.email [email protected] 

que es debido a una lógica (problema?) En un código Redmine ..

+0

Witaj;) No, no veo esos mensajes. RM funciona bien con mi repositorio. Solo "error" es que los commits no son míos. Así que está diciendo que el usuario está identificado por la dirección de correo electrónico ... eh, vale, así que tendré que cambiar las direcciones de correo electrónico en mis repositorios locales;) Gracias, revisaré su solución más tarde y la marcaré como respuesta si es correcto –

+0

Entonces ... Encontré mi nombre aquí;) – splatch

+0

@splatch de hecho :) Avíseme si es un problema y si quiere que lo oculte. – VonC

Cuestiones relacionadas