我想在TortoiseGit上更改GitHub帐户,因为当前帐户没有推送的权限。
错误:[remote:Permission to (repository) denied to (GitHub account)]
是否有任何方法可以在TortoiseGit上更改GitHub帐户?
我想在TortoiseGit上更改GitHub帐户,因为当前帐户没有推送的权限。
错误:[remote:Permission to (repository) denied to (GitHub account)]
是否有任何方法可以在TortoiseGit上更改GitHub帐户?
我知道现在已经有点晚了,但是有些人可能会发现以下信息很有用。
你需要打开.git文件夹(它是一个隐藏的文件夹,请先启用“显示隐藏文件夹”选项),然后在其中找到config文件。
在那里,你可以看到许多属性,比如[core]、[remote]、[origin]等。
现在,你需要创建一个名为[credential]的属性。
[credential]
username = your-account-username
[user]
name = your name
email = your email address
如果任何属性已经存在,请用您所需的帐户详细信息替换它。
就这样,现在当您再次提交或推送时,它将要求输入配置文件中输入的帐户详细信息的密码。
我想你已经启用了 Git 凭据助手并存储了凭据。你需要手动在 Windows 凭据管理器中删除它们,参见 https://dev59.com/RVwZ5IYBdhLWcg3wJ9jN#31782500。之后,系统会再次要求输入凭据,然后你可以使用不同的账户。