Cómo usar git (git config –global)?

La Guía Pragmática de GIT tiene lo siguiente: "Git usa ambos para calcular la ID de confirmación, un hash SHA-111, que identifica cada confirmación". en la página 21.

Y en la página 22, puedo usar el siguiente command para 'Configurar Git para saber quién es usted'.

 git config --global smcho "Tu nombre"

Cuando lo ejecuté, recibí el siguiente post de error.

 error: la key no contiene una sección: smcho

¿Qué pasa con esto? Supongo que tiene algo que ver con el hash SHA-111, pero no sé cómo hacer que se use con git.

ADICIONAL

Pensé que user.name debía ser reemplazado por mi nombre, no por un nombre estructurado de sección / parámetro. Después de cambiar eso, funciona bien.

 git config --global user.name "Tu nombre"

No estoy seguro de dónde viene "smcho", pero la configuration para establecer su nombre es user.name :

 git config --global user.name "Your Name" 

Puede configurar su dirección de correo electrónico también:

 git config --global user.email "name@domain.example" 

Supongo que la razón por la que se queja de la falta de una sección es que el nombre del parámetro que se debe establecer tiene que ser en dos partes: section.parameter_name (Puede ver los nombres de las secciones dentro de [] si busca en el file de configuration, por ejemplo en .git/config ).

(Nada de esto es específico de OSX, hasta donde yo sé).

Una respuesta simple a esta pregunta / problema es que no reemplace "usuario.nombre" con su nombre de usuario git real deje el nombre.usuario, ya que es el command necesita ser:

 git config --global user.name "Your Name here only" 

para editar todo el file de configuration

 git config --global --edit 

Este error se debe a que tiene esta palabra (smcho) al comienzo de su file .gitconfig en el directory de inicio.

Un poco tarde, pero podría ser útil para alguien.

 error: key does not contain a section: 

Este error aparece si no estás en un directory de git. Necesita estar en un directory git para que el command config funcione.