我将在TortoiseGit上更改GitHub帐户,因为当前帐户没有推送权限。
错误:[remote:(存储库)拒绝(GitHub帐户)的权限]
任何方法都可以更改TortoiseGit上的GitHub帐户吗?
答案 0 :(得分:5)
我想您启用了git凭证帮助程序并存储了凭据。您必须使用Windows凭据管理器手动删除它们,请参阅https://stackoverflow.com/a/31782500/3906760。之后,您将再次被要求使用其他帐户。
答案 1 :(得分:1)
我知道已经晚了,但是有些人可能会觉得下面的信息有用。
您需要打开.git文件夹(它是隐藏文件夹,首先启用显示隐藏文件夹选项),然后打开其中的配置文件。
您可以在其中看到许多属性,例如[core],[remote],[origin]。
现在,您需要创建[credential]之类的属性。
[credential]
username = your-account-username
[user]
name = your name
email = your email address
如果任何财产已经存在,请将其替换为所需的帐户详细信息。
就是这样,现在当您再次提交或推送时,它将要求您输入在配置文件中输入的帐户详细信息的密码。
答案 2 :(得分:-1)
我在网上花了5个多小时才找到解决这个问题的方法。 你可以试试这个: C:\ Program Files \ Git \ mingw64 \ etc \ gitconfig 删除此文件,下次您将要求输入用户名和密码。
答案 3 :(得分:-1)
使用git bash的最简单方法
右键单击git存储库文件夹并打开git bash
$ git config --global user.name "Your new username"
$ git config --global user.email "Your new Mail ID"