如何在 TortoiseGit 上更改 GitHub 帐户

How to change GitHub account on TortoiseGit

我打算更换GitHub TortoiseGit 账号,因为当前账号没有推送权限

错误:[远程:对(存储库)的许可被拒绝(GitHub 帐户)]

有什么方法可以更改 TortoiseGit 上的 GitHub 帐户吗?

我想您启用了 git 凭据助手并存储了凭据。您必须使用 windows 凭据管理器手动删除它们,请参阅 。之后您将再次被询问并可以使用不同的帐户。

我知道已经晚了,但有些人可能会发现以下信息有用。

您需要打开 .git 文件夹(它是隐藏文件夹,首先启用显示隐藏文件夹选项),然后打开其中的配置文件。

在那里您可以看到许多属性,例如 [core]、[remote]、[origin]。

现在您需要像 [credential] 一样创建 属性。

[credential]
   username = your-account-username
[user]
   name = your name
   email = your email address

如果任何 属性 已经存在,请将其替换为您所需的帐户详细信息。

就是这样,现在当您再次提交或推送时,它会询问您在配置文件中输入的帐户详细信息的密码。