Jak wymusić na git monitowanie o poświadczenia?

Tygodnie temu (i we mgle) musiałem dokonać pewnych zmian w czymś obsługiwanym przez github. Przez kogoś, kto wie więcej niż ja (SWKMTM), zostałem skierowany przez telefon dokładnie, co wpisać, aby skonfigurować, ściągnąć, zmodyfikować, odepchnąć i aktywować. Część tego dotyczyła wydawania instrukcjigit że powiedziałem, że jestem SWKMTM.

Teraz, gdy miałem trochę czasu, aby dowiedzieć się trochę o git / github (jak również przywołać moje dane logowania do github), wróciłem i próbowałem zastąpić moją tożsamość SWKMTM na moim komputerze klienckim (a lagit config --global user.name igit config --global user.email). Po wykonaniu tej czynności mogę wykonać te same czynności aktualizacji, co poprzednio. Muszę jednak zostać poproszony o wprowadzenie hasła do github (tzn. Nie ma potrzeby wprowadzania hasła github). Zakładam, że coś zostało zapisane w pamięci podręcznej identyfikującej mnie jako SWKMTM (i że musiałem zrobić coś we wcześniejszej mgle, która wymagała wprowadzenia hasła github SWKMTM) - lokalnie lub niejawnie wysyłając mój klucz publiczny SSH.

Szukałem na próżno plików. * Rc i katalogów konfiguracyjnych dla wszystkiego, co przypomina referencje, które mogą być powiązane z SWKMTM (w nadziei na wysłanie wspomnianych poświadczeń i wymuszenie na gicie pytania o nowe). Podobnie nie udało mi się znaleźć niczego w githubie, który mógłby powiedzieć, czy istnieje jakiś aliasing dla kluczy publicznych (i jak może zostać usunięty).

Próbowałem teżzalecane „git config -l” dla każdego pomocnika poświadczającego i nie znalazłem żadnego.

Jak mogę zmusić github do zapomnienia, że ​​maskowałem się jako SWKMTM?

[sidenote: to jest w systemie MacOS bez wskazania w plikach konfiguracyjnych, że używane jest poświadczenie-osxkeychain. Tylko po użyciuGIT_TRACE=1 na wypychanie było oczywiste, gdzie zapisano dane uwierzytelniające.]

questionAnswers(1)

yourAnswerToTheQuestion