¿Hay alguna forma de obtener el nombre del usuario, dado solo su nombre de usuario?
Algo como esta salida git show <username>
(sé que esto no funciona)
username: username
name: First Last
email: email@address
Sé que puedo hacer esto con una llamada a la API de GitHub, pero preferiría mantenerla dentro de la CLI.
fuente
git config --list
Creo que estos son los comandos que está buscando.
Aquí es donde los encontré: http://alvinalexander.com/git/git-show-change-username-email-address
fuente
git config --list
git config -l
mostrará su nombre de usuario y correo electrónico juntos, junto con otra información
fuente
Prueba esto
El comando git config almacena y proporciona toda la información.
Este comando le brinda toda la información requerida que desea.
Puede cambiar la información usando
De manera similar, puede cambiar mucha información que se le muestra usando la
-l
opción.fuente
Si bien es cierto que las confirmaciones de git no tienen un campo específico llamado "nombre de usuario", un repositorio de git tiene usuarios y los usuarios tienen nombres. ;) Si lo que quieres es el nombre de usuario de github, entonces la respuesta de knittl es correcta. Pero dado que su pregunta era sobre git cli y no sobre github, así es como puede obtener la dirección de correo electrónico de un usuario de git usando la línea de comando:
Para ver una lista de todos los usuarios en un repositorio de git usando git cli:
Para buscar un usuario específico por nombre, por ejemplo, "John":
fuente
Puede probar esto para obtener información como:
git config --get user.name
git config --get user.email
No hay nada como "nombre" y "apellido" para el usuario.
Espero que esto ayude.
fuente
Use esto para ver el usuario que inició sesión (la cuenta de git real):
Y como otras respuestas, el correo electrónico del usuario y el nombre de usuario (esto es diferente de las credenciales del usuario):
Para ver la lista de todas las configuraciones:
fuente
Agregue mis dos centavos, si está usando Windows Commnad Line:
git config --list | findstr user.name
le dará el nombre de usuario directamente.El
findstr
aquí es bastante similar algrep
de Linux.fuente