2011-09-26 24 views

Respuesta

19

No hay "nombres de usuario" en Git.

Al crear una confirmación con Git usa los valores de configuración de user.name (el nombre real) y user.email (dirección de correo electrónico). Esos valores de configuración pueden anularse en la consola estableciendo y exportando las variables de entorno GIT_{COMMITTER,AUTHOR}_{NAME,EMAIL}.

Git no sabe nada sobre los usuarios de github, porque github no es parte de Git. Por lo que sólo se queda con una llamada a la API a github (Creo que se puede hacer desde la línea de comandos con un poco de secuencias de comandos.)

7

Si bien es cierto que compromete git no tienen un campo específico denominado "nombre de usuario", un repositorio git tiene usuarios, y los usuarios tienen nombres. ;) Si lo que quieres es el nombre de usuario github, entonces la respuesta de knittl es correcta. Pero desde su pregunta preguntó sobre cli Git y no GitHub, así es como se obtiene la dirección de correo electrónico de un usuario git utilizando la línea de comandos:

Para ver una lista de todos los usuarios en un repositorio git utilizando la CLI git:

git log --format="%an %ae" | sort | uniq 

para buscar un usuario específico por su nombre, por ejemplo, "John":

git log --format="%an %ae" | sort | uniq | grep -i john 
23

git config --list

git config -l

mostrará su nombre de usuario y correo electrónico toge allí, junto con otra información

5

probar este

git config user.name 

git config comando almacena y da toda la información.

git config -l 

Este comando le brinda toda la información requerida que desea.

puede cambiar estos inoformation usando

git config --global user.name "<Your-name>" 

mismo modo se puede cambiar muchas información demostrado que el uso de -l opción.

Cuestiones relacionadas