如何在TortoiseGit上更改GitHub帐户

时间:2016-04-26 12:49:48

标签: git github tortoisegit

when I am going to push, I got the permission deny

我将在TortoiseGit上更改GitHub帐户,因为当前帐户没有推送权限。

错误:[remote:(存储库)拒绝(GitHub帐户)的权限]

任何方法都可以更改TortoiseGit上的GitHub帐户吗?

4 个答案:

答案 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"