La contraseña / token de Github almacenada en llavero y no puedo presionar como otro usuario

Entonces tengo una count de Github personal y de trabajo.
Después de algunas testings y errores, encontré que la contraseña para Github está almacenada en el llavero macOS.

Eso es una causa molesta. No puedo definir con qué count asociar el repository aunque configuré a mi usuario en ./git/config para ese repository.

Y la razón por la que parece que es que git comenzará a search primero la configuration global. Así que eliminé la configuration global y el llavero y volví a presionar.

Me pide la contraseña de usuario la primera vez, pero la almacena en el llavero nuevamente y la usa como usuario pnetworkingeterminado, sin respetar al usuario que configuré en ./git/config .

Mi configuration ideal es tener al usuario pnetworkingeterminado como mi count personal y tener la count de trabajo para los repos relacionados con el trabajo específicos. ¿Cómo puedo hacer eso?

Creo que el llavero es un cuello de botella, ya que parece ser el primer lugar que git está utilizando como authentication.

Encontré la respuesta, aquí

git config cnetworkingential.username 'your username'

Esto hace que el cli solicite una contraseña para ese usuario y lo almacenará como otra input en el llavero. Todavía tendrá que configurar usuarios de git config user.name con git config user.name etc para que sepa qué usuario usar.