¿Dónde lee GitHub nombres de usuario / counts en el temido error de permiso?

Cuando inserta cambios locales en GitHub y en la terminal, git le da el siguiente error al presionar:

remote: Permission to someorg/somerepo.git denied to someuser. 

… ¿de dónde se leen o derivan algunos someuser ? ¿Qué file de configuration?

¿De dónde se está leyendo o derivando someuser ? ¿Qué file de configuration?

Cuando se conecta a GitHub for push , debe autenticarse. Hay varias forms de hacerlo y no has mostrado cuál estás usando. (Tenga en count que otras conexiones a GitHub pueden requerir authentication también, dependiendo de si el repository es público).

Si se está autenticando sobre https:// , Git usará varios cnetworkingenciales auxiliares, que pueden almacenar nombres de usuario y / o passwords. Puede configurar qué cnetworkingencial auxiliar usar, incluidos los ayudantes de "caching" y "almacenar", que utilizan datos adicionales diferentes. Tenga en count que el set de asistentes de cnetworkingenciales disponibles también varía en function de su sistema operativo subyacente.

Si se está autenticando en ssh:// , siempre le pide a GitHub que use el nombre de usuario git@github.com , y GitHub determina la identificación del usuario real en function de la key ssh que proporcione. Cada tecla tiene un usuario (único) asociado.

[Editar para agregar] Use git remote show origin para mostrar las URL de búsqueda e inserción para el origin :

 $ git remote show origin * remote origin Fetch URL: git@github.com:path/to/repo.git Push URL: git@github.com:path/to/repo.git 

Si la URL comienza con git@github.com: o ssh://git@github.com/ , está usando ssh. Si la URL comienza con https://github.com/ , está usando https.

Para get más información básica y enlaces, consulte la página de ayuda de configuration de GitHub .