El nombre de usuario y token de github en gitconfig solo se usa para las interacciones con la API de GitHub (por ejemplo, la gema hub
y la herramienta github
).
Si está presionando y tirando de un repositorio de GitHub sobre https, debe especificar sus credenciales siempre o enganchar en un administrador de contraseñas para recordar las credenciales por usted. Cómo hacer esto depende de su plataforma.
Lo más fácil es ir a su cuenta github y enviar su clave pública SSH a su cuenta, y luego cambiar su control remoto github para presionar/jalar sobre ssh en lugar de https.
[edit] Después de volver a leer la pregunta, noté que mencionaste que anteriormente era un repositorio de GitHub que acababa de pasar de un propietario a otro. Si ese es el caso, y que son capaces de empujar y tirar especificando sus credenciales, suena a mí ser uno de los dos escenarios:
- El anterior ssh utilizado remoto y GitHub tiene su clave SSH; pero cuando el propietario cambió y actualizó el control remoto, lo actualizó para revisar https.
- El control remoto anterior usaba https, pero tenía una configuración de administrador de contraseñas correcta para tratar sus credenciales, que ya no funciona.
Gracias Alex, El mando a distancia que antes estaba trabajando era https, y el nuevo mando a distancia también es https. Me estoy ejecutando en una Mac, ¿con qué administrador de contraseñas debo investigar? – Kamilski81