几周前(在迷雾中),我需要对托管在 github 上的内容进行一些更改。我是由比我更了解的人 (SWKMTM) 通过电话指导我输入的确切内容,以便配置、下拉、修改、推回然后激活事物。其中一部分涉及向git
我作为 SWKMTM 发出指令。
现在我已经有时间了解一些关于 git/github 的知识(以及回忆我的 github 登录信息),我已经回去尝试用我的身份替换我的客户端机器上的 SWKMTM(a lagit config --global user.name
和git config --global user.email
)。完成此操作后,我可以执行与以前相同的更新活动。但是,还没有提示我输入我的 github 密码(即,没有输入我的 github 密码的请求)。我假设已经缓存了一些东西,将我标识为 SWKMTM(并且我必须在早期的迷雾中做过一些涉及输入 SWKMTM 的 github 密码的事情)——无论是在本地还是通过隐式发送我的 SSH 公钥。
我徒劳地四处搜索 .*rc 文件和配置目录,寻找任何类似于可能与 SWKMTM 相关联的凭据的内容(希望发送所述凭据并强制 git 提示新的凭据)。我同样未能在 github 上找到任何可以判断公钥是否存在某种别名的东西(以及如何清除它)。
我还为任何凭证助手尝试了建议的“git config -l”,但没有找到。
我怎样才能强迫 github 忘记我一直在伪装成 SWKMTM?
[旁注:这是在 MacOS 上,配置文件中没有指示使用 credential-osxkeychain。只有在GIT_TRACE=1
推送中使用后,才能清楚存储凭证的位置。]