您如何在 Theia 中重置 Git 凭据?

How do you reset Git credentials in Theia?

首先,这是 Linux 上的 运行,所以忘记 Windows 的凭据管理器吧。

我错误地部署了一个 Theia IDE Docker 容器,其中保存了我自己的 Git 凭据,这应该属于另一个用户。如何重置凭据?

我尝试从 /home/theia/.git-credentials 中删除它,但没有任何效果,因为它仍在使用我的凭据。

是的,我确实使用命令预先保存了我的凭据。

这对我来说本身不是安全问题,而是一种不便,因为即使使用

更改了其他用户的推送,我仍然显示我的名字
git config --global user.email "example@example.com"

git config --global user.name "[THEIA] Firstname Lastname"

First of all, this is running on Linux so forget about the Credential Manager from Windows.

嗯...还有microsoft/Git-Credential-Manager-for-Mac-and-Linux

如果您谈论的是与提交相关联的作者,那无论如何与凭据无关,仅与 user.name/user.email.
您需要更改 author of those commits first 然后强制推送。

OP munchkin mentions :

he credentials expired just as I wanted to test this.
So that is solved, I guess, by doing nothing.