Diferencia entre EGit Nombre de usuario / Contraseña y git user.name/user.email?

Creé un repository privado en GitHub y agregué un README para que mi repository pueda "clonarse inmediatamente" (verborragia de GitHub). Luego, en Eclipse / EGit, I:

  1. Import >> Projects from Git
  2. Seleccionar URI
  3. Ahora, en el cuadro de dialog Import Projects from Git , veo un campo Username y Password en la parte inferior.

Varias preguntas aquí:

  1. Supongo que los campos Username y Password son mis cnetworkingenciales de count de GitHub, ¿sí?
  2. ¿En qué se diferencian estas cnetworkingenciales de las properties user.name y user.email que puedo configurar en mi file USER_HOME/.gitconfig (o para un solo repository, mi file .git/config )?
  3. Solo por curiosidad, ¿por qué necesito agregar un README a mi repository en el momento de la creación, para hacer que mi repository sea "inmediatamente clonable", como afirma GitHub? Si no hice esto, ¿qué pasos adicionales tendré que hacer para clonarlo?

¡Gracias por adelantado!

Supongo que los campos Nombre de usuario y Contraseña son mis cnetworkingenciales de count de GitHub, ¿sí?

Sí, si desea regresar a GitHub y seguir visualizándolo como su count de GitHub, debe enviar las confirmaciones hechas con el nombre de usuario y el correo electrónico de su count de GitHub (como se explica en esta página de ayuda de GitHub ).

¿En qué se diferencian estas cnetworkingenciales de las properties user.name y user.email que puedo configurar en mi file USER_HOME/.gitconfig (o para un solo repository, mi file .git / config)?

No difiere, ya que EGit actualizaría la configuration local ( repo/.git/config ).
La configuration de git considerada por EGit es la concatenación de:

  • configuration local primero ( repo/.git/config )
  • global config second ( %USER_HOME%/.gitconfig )
  • system config third ( /path/to/git/etc/config )

¿Por qué necesito agregar un README a mi repository en el momento de la creación?

Esto es más una convención de GitHub, para que su proyecto tenga una descripción legible, para que otros lo vean.